Что произойдет, если я изменю скрипт Python во время его работы? - PullRequest
175 голосов
/ 14 марта 2011

Представьте себе скрипт на python, который будет выполняться долго, что произойдет, если я изменю его во время работы?Будет ли результат отличаться?

1 Ответ

211 голосов
/ 14 марта 2011

Ничего, потому что Python предварительно компилирует ваш скрипт в PYC-файл и запускает его.

Однако, если возникает какое-то исключение, вы можете получить немного вводящее в заблуждение объяснение, потому что строка X может иметь другой код, чем до запуска сценария.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...