Como executar scripts Python?

Você provavelmente deve saber como executar scripts Python se estiver familiarizado com Python.

Por que você deve ler este artigo? E outra chance de você não saber como executar scripts Python, pois não os conhece. É definitivamente para você. Isso é só para você? Não, tanto quem está familiarizado quanto quem não está com Python pode obter algo novo neste artigo. Sem mais delongas, vamos pular para o artigo.

Antes de entrar na parte de execução do tutorial, precisamos instalar o Python em nossos sistemas.

Abra um editor de texto e crie um script Python para usar neste tutorial. Você pode usar o seguinte script para adicionar dois números.

a, b = list(map(int, input().split()))
print(a + b)

IDE

Você pode executar os scripts Python com IDE usando um único clique. A execução de scripts Python no IDE é uma coisa simples. Você encontrará um botão para executar o script Python com o mesmo nome. Clique nele para executar o script Python.

Caminho Comum

A maneira mais comum de executar os scripts Python é usar a linha de comando ou terminal. Vamos ver as etapas para executar os scripts Python usando a linha de comando ou terminal.

  • Abra sua linha de comando ou terminal.
  • Navegue até o diretório onde está seu script Python.
  • Execute o script com o comando python3 script_name.py (a palavra-chave pode mudar para python de acordo com sua configuração).
  • Feito. Você pode ver a saída na próxima linha.
  Como compartilhar bateria no iPhone

Você pode executar os scripts Python com as etapas acima, independentemente do seu sistema operacional. As etapas acima funcionam com todos os principais sistemas operacionais.

Existem outras maneiras de executar os scripts Python em diferentes sistemas operacionais. Vamos vê-los um por um.

macOS/Ubuntu

Podemos usar o script bash para executar o script Python no macOS/Ubuntu. Ambos os sistemas operacionais suportam scripts bash. Vamos ver as etapas para executar scripts Python usando um script bash.

  • Abra qualquer editor de texto.
  • Crie um arquivo para escrever um script bash com a extensão sh e cole o seguinte código.

#!/usr/bin/env bash
python3 /caminho/para_seu/python/script.py

  • Atualize o caminho no script bash.
  • Execute o script bash com o comando ./bash_script_name.sh

Você também pode querer aprender como executar scripts bash em Python.

ubuntu

Existe outra maneira legal de executar os scripts Python no Ubuntu.

Digamos que você tenha um aplicativo GUI escrito em Python. É difícil executá-lo sempre seguindo os métodos acima. Como podemos executá-lo em um único clique? Que tal executá-lo a partir do painel? Não é legal?

  8 dos melhores temas LXDE

Sim, podemos criar uma entrada de área de trabalho para o script Python.

Vamos ver as etapas para executar o script Python no painel.

  • Abra qualquer editor de texto e crie um novo arquivo.
  • Cole o seguinte código no arquivo e salve-o com a extensão desktop no local /home/your_username/.local/share/application/.
[Desktop Entry]
Name=add.py
Exec=gnome-terminal -- /home/your_username/path_to_entry_bash_file/bash_script.sh
Type=Application
Categories=GTK;GNOME;Utility;

Você pode alterar o nome de adicionar para qualquer coisa que desejar.

  • Crie um script bash para executar o script Python. É o ponto de entrada para o aplicativo. E cole o seguinte código nele.
#!/usr/bin/env bash 
python3 /relative/path/to_script/from/home/script.py

Forneça o caminho do seu script relativo do diretório inicial no script bash. E atualize o caminho do script bash na entrada da área de trabalho acima.

  • Agora, pressione a tecla Windows e procure a entrada da área de trabalho com o nome que você forneceu. E executá-lo.

Você verá o aplicativo GUI. Mas, se você executar qualquer script que não tenha nenhuma entrada do usuário, enfrentará o seguinte problema.

Podemos ver que o terminal fecha após a execução do script Python. Não podemos ver a saída nem por um segundo. Para evitar esse problema, precisamos manter o terminal aberto mesmo após a execução do script. Adicione uma nova linha ao script bash da seguinte maneira.

#!/usr/bin/env bash 
python3 <code class="language-bash">/relative/path/to_script/from/home/script.py bash

Agora, execute-o novamente. E há saída na sua frente.

  Comece sua carreira usando o VisualCV Student CV Builder

janelas

Existe outra maneira de executar os scripts Python no Windows. Podemos usar Run para executar os scripts Python. Vamos ver as etapas para executar os scripts Python usando Run.

  • Abra o Executar pressionando a tecla Windows + R.
  • Insira o py C:pathtoscript.py na caixa de diálogo Executar e pressione enter.
  • A linha de comando fecha assim que a execução é concluída. Podemos até ver a saída. Como resolver este problema?

Podemos usar o script batch para manter aberta a linha de comando mesmo após a execução do script Python. Para isso, crie um arquivo com extensão bat e cole o seguinte código nele.

@py.exe C:pathtoscript.py %*
@pause

Agora, mais uma vez, abra a caixa de diálogo Executar com o atalho Windows Key + R e insira o caminho do seu script em lote. Ele executará o script Python fornecido no script em lote. Você pode ver a saída agora.

Conclusão

Escolha a maneira mais apropriada de executar seus scripts Python. E divirta-se escrevendo o código em Python.

Script feliz 🙂

Gostou de ler o artigo? Que tal compartilhar com o mundo?