IPython - Esecuzione e modifica di script Python

In questo capitolo, vediamo come eseguire e modificare uno script Python.

Esegui comando

Puoi usare runcomando nel prompt di input per eseguire uno script Python. Il comando run è in realtà un comando magico di linea e dovrebbe essere scritto come%run. in ogni caso, il%automagic la modalità è sempre attiva per impostazione predefinita, quindi puoi ometterla.

In [1]: run hello.py
Hello IPython

Modifica comando

IPython fornisce anche il comando di modifica magica. Richiama l'editor predefinito del sistema operativo. Puoi aprirlo tramite l'editor di Blocco note di Windows e lo script può essere modificato. Una volta chiuso dopo aver salvato il suo input, verrà visualizzato l'output dello script modificato.

In [2]: edit hello.py
Editing... done. Executing edited code...
Hello IPython
welcome to interactive computing

Nota che hello.py inizialmente conteneva solo un'istruzione e dopo la modifica è stata aggiunta un'altra istruzione. Se non viene fornito alcun nome di file per modificare il comando, viene creato un file temporaneo. Osservare il codice seguente che mostra lo stesso.

In [7]: edit
IPython will make a temporary file named:
C:\Users\acer\AppData\Local\Temp\ipython_edit_4aa4vx8f\ipython_edit_t7i6s_er.py
Editing... done. Executing edited code...
magic of IPython
Out[7]: 'print ("magic of IPython")'