Изменения в Python не отражены

#python

#python

Вопрос:

У меня есть example.py файл. загружено на сервер Linux. Я поместил некоторые отпечатки в этот файл и сохранил его. Когда я вызываю этот файл .py, я не получаю эти изменения.

Нужно ли мне что-то сделать (например, для C нам нужно скомпилировать файл .c и поместить .so в LD_LIBRARY_PATH) также для python.

Спасибо,

Комментарии:

1. пожалуйста, предоставьте свой «example.py » код. Проблема может заключаться не в обновлении файла, а в том, где и как используются эти отпечатки.

2. Находитесь ли вы в интерактивном сеансе python (пытаетесь выполнить скрипт из python) или вызываете из командной строки ( python example.py )? Если первое, вам нужно перезагрузить модуль.

3. ничего подобного не требуется. Просто вызовите python filename и, пожалуйста, начните с чтения хорошего руководства.

4. Как мы можем перезагрузить этот модуль после изменения. Я вызываю его функцию из другого файла python, в который это импортировано.

Ответ №1:

У меня есть example.py файл. загружено на сервер Linux.

Многие серверы Linux, включая Apache и Nginx, загружают файлы, которые им нужны для обслуживания, при запуске для повышения производительности. Итак, вам может потребоваться перезапустить сервер, чтобы получить последний файл python.