Como executar um script Python

Como executar um script Python

Ter um conhecimento sólido dos vários truques para executar seu script Python ajuda a codificar mais rápido, prevendo e evitando armadilhas comuns.





Executar um script Python é muito fácil e há muitas maneiras de fazer isso. Mostraremos as várias maneiras de fazer isso neste artigo.





O que você precisa para executar um script Python?

Para executar um script Python com sucesso em seu computador, dê uma olhada na lista de verificação a seguir e certifique-se de que você está pronto para começar:





  • Certifique-se de ter o Python instalado em seu computador. Se não, vá para o Site Python para baixar e instalar a versão mais recente do Python.
  • Tenha um editor de código ou IDE instalado em seu PC.
  • Certifique-se de adicionar Python ao caminho da variável do sistema para que possa chamá-lo a partir da linha de comando.

Para verificar se o Python está instalado e adicionado ao caminho, digite python --version em sua linha de comando e pressione Digitar . Se você vir a versão do Python exibida, ela será adicionada ao caminho do sistema.

No entanto, como mencionamos anteriormente, existem muitas maneiras de executar seu script Python. Vamos dar uma olhada nas várias maneiras abaixo.



Relacionado: Como adicionar Python à variável PATH do Windows

Como executar um script Python interativamente

O modo Python interativo permite que você execute seu script instantaneamente por meio da linha de comando, sem usar qualquer editor de código ou IDE.





como fazer o instalador usb do windows 10

Para executar um script Python interativamente, abra sua linha de comando e digite Pitão . Então aperte Digitar .

Você pode então prosseguir e escrever qualquer código Python no modo interativo. Quando você pressiona Digitar , a saída do seu código aparecerá imediatamente.





Python é sensível a indentação. Portanto, isso pode tornar a escrita de métodos como funções, loops, condições ou classes um pouco confusos no modo interativo.

Para evitar erros de recuo ao escrever métodos que os requeiram no modo interativo, certifique-se de usar a barra de espaço de forma consistente sempre que chegar a uma nova linha.

Por exemplo, você pode usar um único espaço para qualquer código diretamente em uma função. Em seguida, mude para dois espaços para o subconjunto que o segue e assim por diante.

Dê uma olhada no exemplo abaixo para uma imagem mais clara:

Uma vantagem de usar o modo interativo é que você pode testar seu código com ele. No entanto, você não pode usá-lo para executar um projeto e, quando cometer erros, poderá ter que escrever seu código novamente do zero.

O código escrito no modo interativo também é volátil. Portanto, seu código é limpo e você não pode recuperá-lo depois de fechar o prompt de comando.

Modelo saída() ou Sair() , então aperte Digitar para sair do modo interativo. Você também pode sair do modo interativo no Windows pressionando Ctrl + COM .

Como executar o arquivo Python com o comando Python

Você pode escrever código Python com qualquer editor de texto de sua escolha e executá-lo a partir da linha de comando usando o Pitão comando.

Ao contrário do modo interativo, seu código fica em um arquivo Python dedicado com um .py extensão.

Para executar um arquivo Python com o Pitão comando:

  1. Crie um novo arquivo em qualquer diretório do seu PC. Certifique-se de nomear seu arquivo com um .py extensão. Por exemplo, você pode ter meuArquivo.py .
  2. Abra esse arquivo usando qualquer editor de código de sua escolha.
  3. Escreva seu código no arquivo que você acabou de criar. Em seguida, salve-o novamente pressionando Ctrl + S .
  4. Abra a linha de comando e faça cd no diretório raiz do arquivo Python.
  5. Modelo python myFile.py para executar o código nesse arquivo Python, substituindo meuArquivo.py com o nome do seu arquivo Python.

Você pode salvar a saída de um script executado por meio da linha de comando como um arquivo de texto. Para fazer isso, use:

python myFile.py > output.txt

Este método é ideal para executar projetos Python da vida real. Por exemplo, rodar um arquivo Flask server.py como este inicia um servidor local para você.

Executar um arquivo Python por seu nome

Se estiver usando uma versão recente do Windows, agora você pode executar um script Python digitando o nome do arquivo sem adicionar o Pitão comando:

myFile.py

Execute seu script Python com um IDE

Ambientes de desenvolvimento integrados ou IDEs oferecem sistemas avançados de gerenciamento de arquivos e pastas. Portanto, eles permitem que você crie projetos mais rapidamente, organizando seus arquivos em pastas diferentes em um diretório.

Por fim, os IDEs executam scripts Python facilmente em um ambiente virtual. Eles são ideais para gerenciar projetos executados em dependências específicas.

Relacionado: Como criar e gerenciar ambientes virtuais Python

Com um IDE, você pode escrever, ler, editar e executar seu código Python. Como faria com um editor de código simples, você pode executar scripts Python escritos em IDEs a partir do prompt de comando usando o Pitão comando.

Além disso, IDEs como Pycharm ou Spyder permitem que você execute seu script com um único clique.

Use IDEs baseados em navegador

Notebook Jupyter e Google Colaboratory são IDEs populares baseados em navegador que permitem escrever e executar código Python rapidamente. Eles também são baseados em células e ideais para lidar com projetos de ciência de dados.

Para executar um script Python com o Google Colaboratory, clique em Arquivo . Então selecione Novo caderno para abrir um bloco de notas onde você pode escrever e executar seu código Python. Você pode clicar + Código para iniciar uma nova célula.

Você pode se registrar e começar a usar o Google Colaboratory imediatamente, sem qualquer instalação, embora seja necessário instalar o Jupyter Notebook para executar um script Python com ele.

Relacionado: Comece a usar o Jupyter Notebook

A execução de um script é semelhante em ambas as plataformas. Depois de escrever um código em uma célula, pressione Ctrl + Digitar para executar essa célula.

Execute seu script Python usando o IDLE Python integrado

Python IDLE é uma das maneiras mais básicas de executar qualquer script Python sem ter que salvar o arquivo antes que ele funcione.

quantos dispositivos posso assistir netflix em uma conta

Para acessar o Python IDLE, vá para a barra de pesquisa do Windows. Modelo OCIOSO e abra-o assim que aparecer.

Como alternativa, você pode iniciar o Python IDLE na linha de comando. Para fazer isso, abra a linha de comando e digite o comando ocioso .

Assim que aparecer, você pode escrever seu código e executar cada linha pressionando Digitar .

Você também pode salvar um IDLE do Python. Tudo que você precisa fazer é ir para Arquivo> Salvar como . O IDLE então salva seu arquivo com um .py extensão por padrão.

Execute o script Python como um módulo em outro arquivo Python

Você também pode executar um script Python em outro arquivo Python. Existem muitas maneiras de fazer isso, no entanto, usando o importar declaração é ideal.

Mas vamos dar uma olhada nas várias maneiras de fazer isso.

Execute seu script Python como um módulo importado

Você pode criar e importar seu script como um módulo Python e, em seguida, executá-lo usando outro arquivo Python.

Para fazer isso, crie um novo arquivo Python no mesmo diretório do script Python que deseja executar. Abra esse novo arquivo e importe o seguinte script:

import myScript.py

Se você precisa apenas de uma função ou classe no script que deseja executar, use uma importação absoluta:

from myScript.py import myFunction
myFunction()

Execute um script Python em outro arquivo Python usando a função exec

Como alternativa, você pode executar o código Python com o exec () função. Crie um novo arquivo Python no mesmo diretório que você deseja executar e execute o seguinte código:

exec(open('myScript.py').read())

Executar um script Python usando o módulo runpy integrado

Você também pode executar um script Python com runpy.run_module () . Você não precisa incluir o .py extensão ao usar este método:

import runpy
runpy.run_module('myScript')

No entanto, você pode usar runpy.run_path () em vez de. Mas isso requer que a extensão Python funcione:

import runpy
runpy.run_path('myScript.py')

Usando importlib

Você também pode executar um script em outro arquivo Python usando o importlib módulo. Você não precisa incluir o .py extensão aqui:

ler hfs + no windows 10
import importlib
importlib.import_module('myScript')

Execute seu arquivo Python clicando duas vezes nele

Apenas clicar duas vezes em um arquivo Python também funciona. Normalmente, quando você faz isso, ele mostra a saída do seu código em uma linha de comando. Tudo que você precisa fazer é salvar o script que deseja executar com um anexo .py extensão e clique duas vezes nele.

A saída da linha de comando pode ser breve e você não a verá antes de ser fechada. Para evitar isso, você pode adicionar um vazio enquanto loop no final do código para fazer com que a saída da linha de comando permaneça aberta.

Por exemplo, clicar duas vezes no script que contém o código abaixo é executado com sucesso devido ao vazio enquanto loop no final:

exec(open('myScript.py').read())
hello = 1 + 2
print(hello)
while True:
''

Como o Python executa seus scripts?

Python é uma linguagem compilada extremamente versátil que executa código com o auxílio de um interpretador. No entanto, quando você executa um código Python, um compilador divide o código em bytecode antes de passá-lo para um interpretador. O interpretador então recebe o bytecode e retorna uma saída amigável e legível.

Compartilhado Compartilhado Tweet O email O que o Python faz e para que pode ser usado?

Python é extremamente versátil, com aplicativos que vão desde o desenvolvimento da web até a análise de dados.

Leia a seguir
Tópicos relacionados
  • Programação
  • Programação
  • Pitão
Sobre o autor Idisou Omisola(94 artigos publicados)

Idowu é apaixonado por qualquer tecnologia inteligente e produtividade. Em seu tempo livre, ele brinca com programação e muda para o tabuleiro de xadrez quando está entediado, mas também adora quebrar a rotina de vez em quando. Sua paixão por mostrar às pessoas o caminho da tecnologia moderna o motiva a escrever mais.

Mais de Idowu Omisola

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever