IPython - Exécution et modification d'un script Python

Dans ce chapitre, voyons comment exécuter et éditer un script Python.

Exécuter la commande

Vous pouvez utiliser runcommande dans l'invite d'entrée pour exécuter un script Python. La commande run est en fait une commande magique de ligne et devrait en fait être écrite comme%run. Cependant, le%automagic le mode est toujours activé par défaut, vous pouvez donc l'omettre.

In [1]: run hello.py
Hello IPython

Modifier la commande

IPython fournit également la commande d'édition magique. Il appelle l'éditeur par défaut du système d'exploitation. Vous pouvez l'ouvrir via l'éditeur de bloc-notes Windows et le script peut être modifié. Une fois que vous le fermez après avoir enregistré son entrée, la sortie du script modifié sera affichée.

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

Notez que hello.py ne contenait initialement qu'une seule instruction et après avoir modifié une autre instruction a été ajoutée. Si aucun nom de fichier n'est donné à la commande d'édition, un fichier temporaire est créé. Observez le code suivant qui montre la même chose.

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")'