Como faço para executar um programa Python?

Estou a começar um pouco como o Python, mas estou com problemas...a verificar. Lol

Estou a usar ocioso por agora, mas não serve de nada, porque só se pode executar umas linhas de cada vez.

também estou a usar o Komodo Edit para criar os ficheiros .py actuais.

a minha pergunta é, Como Posso correr os ficheiros .py para testar o programa actual?

estou a usar o Windows 7, e o Komodo Edit 5 Como minha IDE. Carregar em F5 no Komodo não faz nada em todo.

alt text

Author: Gregg Lind, 2009-10-06

10 answers

Ainda bem que perguntaste! Eu estava apenas trabalhando em explicar essa mesma coisa {[[2]}em nosso wikibook (o que é obviamente incompleto). Estamos a trabalhar com noviços Python, e tivemos de ajudar alguns a ultrapassar exactamente o que está a pedir!

Python de linha de comandos no Windows:

  1. Grava o seu ficheiro de código python algures, usando "gravar" ou "gravar como" no seu editor. Vamos chamar-lhe "first.py em uma pasta, como "pyscripts" que você faz em seu Trabalho.

  2. Abra a prompt (uma linha de comandos do Windows 'cmd' que é uma interface de texto no computador):

    Iniciar > Executar > " cmd " (na caixa pequena). BEM.

  3. Navegue até onde está o seu ficheiro python, usando os comandos 'cd' (mudar a pasta) e 'dir' (para mostrar os ficheiros na pasta, para verificar a sua cabeça). Para o nosso exemplo, algo como:

    > cd C:\Documents e Configuração\Gregg\Desktop\pyscripts

  4. Tenta:

    > python first.py

Se receber esta mensagem:

'python' não é reconhecido como um comando interno ou externo, operável programa ou ficheiro em lote.

Então python (o programa interpretador que pode traduzir Python para 'instruções de computador') não está no seu caminho (veja colocar Python no seu caminho abaixo). Tenta chamar-lhe assim. Python2. 6, instalado no local habitual):

C:\Python26\python.exe first.py

(utilizadores avançados: em vez de first.py podes escrever first.py o caminho completo de C:\Documents e Settings\Gregg\Desktop\pyscripts\first.py)

Colocar O Python No Seu Caminho

janelas

Para executar programas, o seu sistema operativo procura em vários locais, e tenta corresponder ao nome do programa / comando que escreveu com algum programas ao longo forma.

Nas janelas:

Painel de controlo > Sistema > Avançado > / Variáveis ambientais| > variáveis de Sistema - > localização

Isto tem de incluir: C:\Python26; (ou equivalente). Se o puseres à frente, será o primeiro lugar a ser visto. Você também pode adicioná-lo no final, que é possivelmente mais sano.

Depois reinicie a sua linha de comandos e tente escrever 'python'. Se tudo funcionou, devias obter um "> > > " prompt.

 124
Author: Gregg Lind, 2009-10-06 17:37:26
Podes ligar-me.
python /path/to/filename.py
 29
Author: Peter, 2009-10-05 21:43:01

Em marcha lenta SEM carga F5

Pode abrir o seu ficheiro .py com o IDLE e carregar em F5 para o executar.

Você pode abrir esse mesmo ficheiro com outro editor ( como o Komodo como disse ) gravá-lo e carregar em F5 de novo; O F5 funciona com o IDLE (mesmo quando a edição é feita com outra ferramenta ).

Se quiser executá-lo directamente a partir do Komodo de acordo com este artigo: executando o código Python no Komodo Edit , terá de:

  1. ir para a caixa de Ferramentas -> Adicionar -> Novo Comando...
  2. no campo superior indique o nome 'executar o ficheiro Python'
  3. No campo' Comando ' indique este texto:

    %(python) %F 3.um botão optionall carregue na página' Key Binding ' e atribua um comando chave a este comando

  4. clique em Ok.
 14
Author: OscarRyz, 2015-07-14 19:18:45

O Python em si vem com um editor que poderá aceder a partir da opção do menu ficheiro inactivo > novo ficheiro.

Escreva o código nesse ficheiro, grave-o como [nome do ficheiro].py e depois (na mesma janela do editor de ficheiros) carregue em F5 para executar o código que criou na janela da linha de comandos em marcha lenta.

Nota: tem sido a maneira mais fácil e mais simples para mim até agora.
 3
Author: Transients, 2016-01-11 03:26:27

Navegue no seu local de ficheiro basta carregar no botão Shift e carregar no nome do ficheiro. Carregue em tab Open command window here e escreva na sua linha de comandos python file_name.py

 1
Author: A.A Noman, 2018-06-06 13:52:55

Se você não quiser ligar {[[0] } você pode adicionar .PY para o caminho seguinte, dessa forma você vai apenas chamar filename

 0
Author: keneth, 2014-07-31 19:13:20

Se isto ajudar alguém, nem python [nome do ficheiro]. py ou python.exe [filename.py] "worked for me, but" start python [filename]. py " did. Se mais alguém está experimentando problemas com os dois primeiros comandos, tente o último.

 0
Author: thegoldfish, 2017-06-08 21:02:04

O que acabei de fazer, para abrir um script python simples clicando duas vezes. Acabei de adicionar um ficheiro em lote à pasta que contém o programa:

@echo off
python exercise.py
pause>nul

(Tenho o executável python no meu caminho do sistema. Se não fosse necessário incluir o seu caminho completo, é claro.)

Então eu só posso clicar duas vezes sobre o arquivo em lote para executar o script. A terceira linha impede que a janela do cmd seja descartada assim que o script terminar, para que você possa ver os resultados. :) Quando você terminar, basta fechar o janela de comando.

 0
Author: Karen, 2017-11-04 21:44:34

Tentei muitos dos comandos listados acima, no entanto nenhum funcionou, mesmo depois de definir o meu caminho para incluir o directório onde instalei o Python.

O comando {[[0]} sempre funciona para mim, e se eu quiser executar o código Python 2, desde que o Python 2 esteja no meu caminho, basta mudar o comando para py -2 file.py funciona perfeitamente.

Estou a usar o Windows, por isso não tenho a certeza se este comando irá funcionar no Linux, ou no Mac, mas vale a pena tentar.

 0
Author: Micheal O'Dwyer, 2018-08-02 16:43:04

Se quiser executar o ficheiro#'. py' basta escrever em print() em seu código para realmente vê-lo ser impresso. Ao contrário do Python IDLE, terá de indicar o que deseja imprimir com o comando print (). Por eg.

import os
os.getcwd()
a=[1,2,3,4,5]
name= 'Python'
# Use print() function
print(a)
print(name)

Resultado [1, 2, 3, 4, 5] Python

 0
Author: shiv, 2018-09-14 16:54:21