Я пытаюсь понять, как мой рабочий процесс может работать с Python и IDLE.
Предположим, Я пишу функцию:
def hello():
print 'hello!'
Я сохраняю файл как greetings.py
. Затем в IDLE я тестирую функцию:
>>> from greetings import *
>>> hello()
hello!
Затем я изменяю программу и хочу попробовать hello ( )
снова. Поэтому я перезагружаю
:
>>> reload(greetings)
<module 'greetings' from '/path/to/file/greetings.py'>
Но изменение не принято. Что я делаю не так? Как мне перезагрузить измененный модуль?
Я читал количество связанных вопросов по SO, но ни один из ответов мне не помог.