Execute Scripts Python: Guia Completo para Iniciantes e Experts

Se você tem alguma experiência com Python, provavelmente já sabe como executar scripts nessa linguagem.

Mas por que você deveria ler este artigo? Bom, talvez você não saiba como executar scripts Python, ou talvez você saiba, mas queira aprender algo novo. Este artigo é para todos: iniciantes e usuários experientes de Python. Então, sem mais delongas, vamos ao conteúdo.

Antes de nos aprofundarmos na execução, é essencial ter o Python instalado em seu sistema.

Para acompanhar este tutorial, crie um novo script Python em seu editor de texto favorito. Você pode usar o seguinte script simples, que soma dois números:

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

Ambientes de Desenvolvimento Integrado (IDEs)

Os IDEs facilitam a execução de scripts Python com apenas um clique. Geralmente, eles possuem um botão dedicado para essa finalidade. Localize esse botão e clique nele para executar seu script.

Linha de Comando/Terminal

A forma mais tradicional de executar scripts Python é através da linha de comando ou terminal. Veja os passos:

  • Abra o seu terminal ou linha de comando.
  • Navegue até a pasta onde seu script Python está salvo.
  • Execute o script digitando o comando: python3 nome_do_script.py (a palavra-chave ‘python3’ pode variar para ‘python’ dependendo da sua configuração).
  • Pronto! A saída do seu script será exibida na linha seguinte.

Esses passos são universais e funcionam na maioria dos sistemas operacionais.

Existem algumas variações na execução de scripts Python dependendo do sistema. Vamos explorá-las.

macOS/Ubuntu

Em macOS e Ubuntu, podemos usar scripts Bash para executar scripts Python. Veja como fazer:

  • Abra um editor de texto.
  • Crie um arquivo com extensão .sh e adicione o seguinte código:

#!/usr/bin/env bash
python3 /caminho/para/seu/script.py

  • Certifique-se de ajustar o caminho para o seu script Python.
  • Execute o script Bash no terminal com o comando: ./nome_do_script.sh

Se você tiver interesse, pode também explorar como executar scripts bash dentro de Python.

Ubuntu (Atalho na Área de Trabalho)

Outra opção interessante para o Ubuntu é criar um atalho para seu script na área de trabalho. Isso é útil principalmente para aplicações com interface gráfica (GUI), permitindo executá-las com um clique.

Veja como criar esse atalho:

  • Abra um editor de texto e crie um novo arquivo.
  • Cole o código abaixo no arquivo e salve-o com a extensão .desktop em: /home/seu_usuario/.local/share/applications/.
[Desktop Entry]
Name=nome_do_seu_script
Exec=gnome-terminal -- /home/seu_usuario/caminho/para_o/script_bash.sh
Type=Application
Categories=GTK;GNOME;Utility;

Altere o valor do campo ‘Name’ para o nome que você deseja dar ao seu atalho.

  • Agora, crie um script bash para executar o script Python. Este será o ponto de entrada para sua aplicação. Adicione o seguinte código:
#!/usr/bin/env bash 
python3 /caminho/relativo/do/seu/script.py

Não esqueça de substituir o caminho relativo do script no arquivo bash. E, atualize o caminho do script bash no arquivo .desktop.

  • Pressione a tecla Windows e procure pelo atalho que você acabou de criar e execute-o.

Sua aplicação gráfica deverá ser iniciada. Se você estiver executando um script sem interação com o usuário, notará que o terminal se fecha logo após a execução, impedindo que você veja a saída do script. Para resolver isso, altere seu script bash da seguinte forma:

#!/usr/bin/env bash 
python3 /caminho/relativo/do/seu/script.py
bash

Agora, ao executar o atalho, a saída do script permanecerá visível no terminal.

Windows

No Windows, uma forma rápida de executar scripts Python é usando o comando “Executar”. Veja como:

  • Abra o “Executar” pressionando as teclas Windows + R.
  • Digite py C:\caminho\do\script.py na caixa de diálogo e pressione Enter.
  • O terminal se fecha assim que a execução do script é concluída, impossibilitando a visualização da saída. Para resolver esse problema, vamos usar um script em lote (batch).

Crie um arquivo com extensão .bat e adicione o seguinte código:

@py.exe C:\caminho\do\script.py %*
@pause

Agora, abra novamente o “Executar” (Windows + R), digite o caminho do seu arquivo .bat e pressione Enter. O script Python será executado, e a janela do terminal permanecerá aberta para que você possa visualizar a saída.

Considerações Finais

Escolha a maneira mais conveniente para você executar seus scripts Python e divirta-se programando!

Bons scripts!

Gostou deste artigo? Que tal compartilhá-lo com seus amigos?