file_a.py
while 1:
print 1
Когда я удалить, переименовать, даже изменить "печать 1" на "печать 2", он все еще работает с печатью 1.Что происходит, когда я изменяю исходный код запущенной программы python?
Означает ли это, питона прогонов с PyC файлы? Какая особенность переводчика работает здесь?
Даже если он использовал исходный исходный файл, перечитывая файл каждый раз, когда строка, необходимая для выполнения, была бы смехотворно медленной. –
Он считывает файл в память один раз; он не будет перечитывать файл, если вы его измените. – user2357112