Как перезагрузить модуль Python в IDLE?

Я пытаюсь понять, как мой рабочий процесс может работать с 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, но ни один из ответов мне не помог.

12
задан Eric Wilson 4 June 2011 в 02:56
поделиться