Estoy tratando de entender cómo mi flujo de trabajo puede funcionar con Python y IDLE.¿Cómo volver a cargar el módulo de Python en IDLE?
Supongamos que escribo una función:
def hello():
print 'hello!'
puedo guardar el archivo como greetings.py
. Luego, en IDLE, pongo a prueba la función:
>>> from greetings import *
>>> hello()
hello!
Entonces modificar el programa, y quiere probar hello()
nuevo. Entonces yo reload
:
>>> reload(greetings)
<module 'greetings' from '/path/to/file/greetings.py'>
Sin embargo, el cambio no se recoge. ¿Qué estoy haciendo mal? ¿Cómo recargo un módulo alterado?
He estado leyendo una serie de preguntas relacionadas en SO, pero ninguna de las respuestas me ha ayudado.
'ctrl + f6' reiniciará su sesión también. – Droogans