Domanda per principianti. Ho iniziato la mia shell ipython e sto eseguendo script con il comando run e tutto funziona alla grande. Tuttavia, l'esecuzione di un file di script e la modifica di un file di script importato e il tentativo di eseguirlo di nuovo causano l'esecuzione del vecchio file importato. Quindi immagino che Python salvi un po 'di cache per la velocità. Ho provato un comando chiaro e così, ma senza successo.Come aggiornare un'importazione di script eseguita nella shell Python dopo averla modificata?
Fondamentalmente il mio problema è questo. Due file: function.py e program.py. Il file di programma importa la funzione. Ma eseguendo il programma e quindi modificando la funzione e quindi eseguendo nuovamente il programma, si esegue la vecchia funzione/versione modificata.
Perché non sono in esecuzione il 'program.py' dalla riga di comando? –