Come compilare Python

April 15

Una domanda comune tra i programmatori di commutazione o di apprendimento Python è come compilare il loro codice. Molti programmatori sono utilizzati per utilizzando Visual Studio di Microsoft, per esempio, per scrivere codice, quindi compilare, creando un eseguibile. A differenza dei linguaggi di livello inferiore, come C, tuttavia, Python non è compilato in una fase separata prima dell'esecuzione. Piuttosto, quando si esegue un programma o uno script, Python compila on-the-fly in quello che viene chiamato "byte code." Questo codice è indipendente dalla piattaforma ed è semplicemente una rappresentazione a basso livello dello script che viene quindi eseguito dal computer.

istruzione

1 Crea il tuo script Python utilizzando un editor di testo o un ambiente di sviluppo, come IDLE. Per utilizzare un editor di testo, aprire un nuovo file usando l'editor di testo - non word processor - a vostra scelta. Emacs, vim e textwrangler sono scelte popolari.

Per usare IDLE, avviare IDLE. Sul Mac, "Applicazioni", aperti seguiti da "Python 2.x" e poi "IDLE". In Windows, fare clic sul menu "Start", seguito da "Programmi", quindi "Python 2.x" seguito da "IDLE (GUI Python)."

2 Salvare il file come "pythonexample.py." Ciò è particolarmente importante se si sta utilizzando IDLE, dal momento che IDLE non salva il file come un file ".py" per impostazione predefinita. In molti editor di testo, salvare il file come un file ".py" consente molti suggerimenti di sintassi dipendenti dal contesto, come completamenti di testo e staffa colorati.

3 Eseguire il file ".py" completato per compilare ed eseguire il suo programma Python chiusa. Per eseguire lo script, aprire un prompt dei comandi in Windows o un terminale in un Mac. Al prompt, digitare "python pythonexample.py" senza virgolette. Python compila lo script allegato e gestisce il contenuto.

Consigli e avvertenze

  • Durante la scrittura di script Python, è necessario utilizzare editor di testo come Blocco note, emacs o vim, non un elaboratore di testi come Microsoft Word. Word processor aggiungono end-of-line e altri personaggi invisibili che sono illeggibili al compilatore Python.