Como Executar um Script Python no Python
Como Executar Seus Scripts e Código Python
Os scripts ou programas Python são arquivos contendo código Python executável. Ser capaz de executar scripts e código Python é provavelmente a habilidade mais importante que você precisa como desenvolvedor Python. Ao executar seu código, você saberá se ele funciona conforme o planejado. Você também poderá testar e depurar o código para corrigir erros e problemas. Em última análise, você escreve código para executá-lo e realizar tarefas.
Neste tutorial, você aprenderá algumas técnicas para executar scripts e código Python. A técnica que você usará em cada situação dependerá do seu ambiente, plataforma, necessidades e habilidades.
Como Executar Scripts Python a partir da Linha de Comando
A maneira mais comum de executar um script Python é através da linha de comando. Existem algumas maneiras diferentes de fazer isso:
-
Usando o comando
python
Você pode executar um script Python digitando
python
seguido do nome do arquivo do script. Por exemplo: -
Usando o nome do arquivo do script diretamente
Outra opção é navegar até o diretório onde está localizado o arquivo do script e digitar seu nome diretamente na linha de comando. Por exemplo:
-
Executando módulos com a opção
-m
Além de executar scripts, você também pode executar módulos Python usando a opção
-m
. Por exemplo:
Como Executar Código Python Interativamente
Você também pode executar código Python interativamente usando o interpretador padrão do Python. O interpretador Python permite que você interaja com o código em tempo real.
-
Conhecendo o Interpretador Python
O interpretador Python pode ser acessado digitando
python
na linha de comando. Isso abrirá o interpretador interativo do Python, onde você pode digitar e executar código Python. -
Executando Código Python Interativamente
No interpretador Python, você pode digitar qualquer código Python válido e pressionar Enter para executá-lo imediatamente. Por exemplo:
Como Executar Scripts a partir do seu Código Python
Existem diferentes maneiras de executar scripts Python a partir do seu próprio código.
-
Aproveitando as declarações de importação
Você pode executar scripts Python a partir do seu código usando a declaração
import
. Primeiro, você precisa importar o módulosubprocess
, que permite que você execute comandos do sistema. Em seguida, você pode usar a funçãosubprocess.run()
para executar o script. Por exemplo: -
Usando o módulo
importlib
da biblioteca padrãoOutra opção é usar o módulo
importlib
, que faz parte da biblioteca padrão do Python. O móduloimportlib
permite que você importe módulos e execute scripts de forma programática. Por exemplo: -
Aproveitando a função embutida
exec()
A função
exec()
permite que você execute código Python dinamicamente a partir do seu próprio código. Você pode fornecer o código como uma string para a funçãoexec()
. Por exemplo:
Como Executar Scripts Python em IDEs e Editores de Código
Na maioria dos IDEs e editores de código populares, você pode executar scripts Python diretamente do ambiente de desenvolvimento. Geralmente, existem opções específicas nos menus ou atalhos de teclado para execução de scripts. Consulte a documentação do seu IDE ou editor de código para obter instruções detalhadas sobre como executar scripts Python.
Como Executar Scripts Python a partir do Gerenciador de Arquivos
Além das opções mencionadas anteriormente, você também pode executar scripts Python diretamente do gerenciador de arquivos do seu sistema operacional. O procedimento exato pode variar dependendo do sistema operacional que você está usando, mas geralmente envolve clicar com o botão direito do mouse no arquivo do script e selecionar uma opção como “Executar” ou “Abrir com Python”.
Conclusão
Neste tutorial, você aprendeu várias maneiras de executar scripts e código Python. Agora você está equipado com o conhecimento necessário para executar seus scripts Python em diferentes ambientes e plataformas. Lembre-se de que a escolha da técnica correta dependerá do seu ambiente e das suas necessidades específicas. Experimente diferentes métodos e descubra qual funciona melhor para você. Boa sorte!