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