IPython - executando e editando script Python

Neste capítulo, vamos entender como executar e editar um script Python.

Comando de execução

Você pode usar runcomando no prompt de entrada para executar um script Python. O comando run é, na verdade, um comando mágico de linha e deve ser escrito como%run. No entanto, o%automagic O modo está sempre ativado por padrão, portanto, você pode omiti-lo.

In [1]: run hello.py
Hello IPython

Editar Comando

IPython também fornece comando de edição mágica. Ele invoca o editor padrão do sistema operacional. Você pode abri-lo através do editor do Bloco de Notas do Windows e o script pode ser editado. Depois de fechá-lo após salvar sua entrada, a saída do script modificado será exibida.

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

Observe que hello.py inicialmente continha apenas uma instrução e, depois de editar, mais uma instrução foi adicionada. Se nenhum nome de arquivo for fornecido para o comando de edição, um arquivo temporário será criado. Observe o seguinte código que mostra o mesmo.

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