Использование python в интерактивном режиме позволяет импортировать модуль, а затем, если модуль изменен (исправление ошибки или что-то еще), можно просто использовать команду reload().Реимпорт одной функции в python
Но что делать, если я не импортировал весь модуль и не использовал операцию импорта из m import f, g. Есть ли способ реимпортировать только g?
(Я попытался удалить функцию из таблицы параметров с помощью 'del g' и удалить файл .pyc из каталога. Это не помогло. Когда я повторно импортировал функцию 'из M import g', старый g был загружен).
просто перезапустите интерпретатор;) – Ant 2010-12-08 10:31:01
Честно говоря, это то, что я делаю. – 2010-12-08 11:07:28