Как обновить импортированный скрипт в оболочке Python после его редактирования?

Вопрос для начинающих. Я запустил оболочку ipython, запускаю сценарии с командой run, и все работает отлично. Однако запуск файла сценария и последующее редактирование импортированного файла сценария, а затем попытка его повторного запуска приводит к запуску старого импортированного файла. Итак, я предполагаю, что python экономит какой-то кеш для скорости. Я пробовал команду clear и тому подобное, но безрезультатно.

В основном моя проблема заключается в следующем. Два файла: function.py и program.py. Файл программы импортирует функцию. Но запуск программы и последующее редактирование функции, а затем повторный запуск программы приводит к запуску старой функции / неотредактированной версии.

6
задан Reed Richards 2 November 2010 в 08:38
поделиться