Pregunta para principiantes. He comenzado mi shell ipython y estoy ejecutando scripts con el comando run-command y todo funciona muy bien. Sin embargo, al ejecutar un archivo de comandos y luego editar un archivo de script importado y luego intentar ejecutarlo de nuevo, se ejecuta el archivo importado anterior. Así que supongo que Python guarda algún tipo de caché para la velocidad. He intentado limpiar el comando y tal, pero fue en vano.¿Cómo actualizar una importación de script ejecutada en el shell de Python después de editarlo?
Básicamente mi problema es esto. Dos archivos: function.py y program.py. El archivo de programa importa la función. Pero ejecutar el programa y luego editar la función y luego ejecutar nuevamente el programa hace que se ejecute la antigua función/versión no editada.
¿Por qué no ejecuta el 'program.py' desde la línea de comandos? –