Avere una solida conoscenza dei vari trucchi per eseguire il tuo script Python ti aiuta a programmare più velocemente anticipando ed evitando le insidie ​​comuni.

Eseguire uno script Python è piuttosto semplice e ci sono molti modi per farlo. Ti mostreremo i vari modi per farlo in questo articolo.

Di cosa hai bisogno per eseguire uno script Python?

Per eseguire correttamente uno script Python sul tuo computer, dai un'occhiata alla seguente lista di controllo e assicurati di essere pronto per partire:

  • Assicurati di avere Python installato sul tuo computer. In caso contrario, vai al Sito Web di Python per scaricare e installare l'ultima versione di Python.
  • Avere un editor di codice o un IDE installato sul PC.
  • Assicurati di aggiungere Python al percorso della variabile di sistema in modo da poterlo chiamare dalla riga di comando.

Per verificare se Python è già installato e aggiunto al percorso, digita python - versione nella riga di comando e premi accedere. Se vedi la versione di Python visualizzata, viene aggiunta al percorso del tuo sistema.

instagram viewer

Tuttavia, come accennato in precedenza, ci sono molti modi per eseguire il tuo script Python. Diamo un'occhiata ai vari modi di seguito.

Relazionato: Come aggiungere Python alla variabile PATH di Windows

Come eseguire uno script Python in modo interattivo

La modalità interattiva Python ti consente di eseguire lo script istantaneamente tramite la riga di comando senza utilizzare alcun editor di codice o IDE.

Per eseguire uno script Python in modo interattivo, apri la riga di comando e digita pitone. Quindi colpisci accedere.

Puoi quindi andare avanti e scrivere qualsiasi codice Python all'interno della modalità interattiva. Quando premi accedere, l'output del codice viene visualizzato immediatamente.

Python è sensibile al rientro. Quindi questo può rendere i metodi di scrittura come funzioni, cicli, condizioni o classi un po 'confusi mentre si è in modalità interattiva.

Per evitare errori di rientro durante la scrittura di metodi che li richiedono in modalità interattiva, assicurarsi di utilizzare la barra spaziatrice in modo coerente ogni volta che si arriva a una nuova riga.

Ad esempio, puoi utilizzare un singolo spazio per qualsiasi codice direttamente sotto una funzione. Quindi passare a due spazi per il sottoinsieme che lo segue e così via.

Dai un'occhiata all'esempio qui sotto per un'immagine più chiara:

Un vantaggio dell'utilizzo della modalità interattiva è che puoi testare il tuo codice con esso. Tuttavia, non è possibile utilizzarlo per eseguire un progetto e, quando si commettono errori, potrebbe essere necessario riscrivere il codice da zero.

Anche il codice scritto in modalità interattiva è volatile. Quindi il tuo codice si cancella e non puoi ripristinarlo una volta chiuso il prompt dei comandi.

genere Uscita() o smettere(), quindi premi accedere per uscire dalla modalità interattiva. È inoltre possibile uscire dalla modalità interattiva su Windows premendo Ctrl + Z.

Come eseguire file Python con il comando Python

Puoi scrivere codice Python con qualsiasi editor di testo di tua scelta ed eseguirlo dalla riga di comando utilizzando il pitone comando.

A differenza della modalità interattiva, il codice si trova in un file Python dedicato con estensione .py estensione.

Per eseguire un file Python con l'estensione pitone comando:

  1. Crea un nuovo file in qualsiasi directory del tuo PC. Assicurati di assegnare al file un nome con estensione .py estensione. Ad esempio, puoi avere myFile.py.
  2. Apri quel file usando qualsiasi editor di codice di tua scelta.
  3. Scrivi il tuo codice nel file che hai appena creato. Quindi salvalo di nuovo premendo Ctrl + S.
  4. Apri la riga di comando e cd nella directory principale del file Python.
  5. genere python myFile.py per eseguire il codice in quel file Python, sostituendo myFile.py con il nome del tuo file Python.

È possibile salvare l'output di uno script eseguito tramite la riga di comando come file di testo. Per farlo, usa:

python myFile.py> output.txt

Questo metodo è ideale per eseguire progetti Python reali. Ad esempio, l'esecuzione di un file Flask server.py come questo avvia un server locale per te.

Esegui un file Python in base al nome

Se stai utilizzando una versione recente di Windows, ora puoi eseguire uno script Python digitando il nome del file senza aggiungere il pitone comando:

myFile.py

Esegui il tuo script Python con un IDE

Gli ambienti di sviluppo integrati o IDE offrono sistemi avanzati di gestione di file e cartelle. Quindi ti consentono di creare progetti più velocemente organizzando i tuoi file in diverse cartelle in un'unica directory.

In definitiva, gli IDE eseguono facilmente gli script Python in un ambiente virtuale. Sono ideali per la gestione di progetti eseguiti su dipendenze specifiche.

Relazionato: Come creare e gestire ambienti virtuali Python

Con un IDE, puoi scrivere, leggere, modificare ed eseguire il tuo codice Python. Come faresti con un semplice editor di codice, puoi eseguire script Python scritti negli IDE dal prompt dei comandi utilizzando il pitone comando.

Inoltre, IDE come Pycharm o Spyder ti consentono di eseguire lo script con un solo clic.

Usa IDE basati su browser

Jupyter Notebook e Google Colaboratory sono popolari IDE basati su browser che consentono di scrivere ed eseguire rapidamente codice Python. Sono anche basati su celle e ideali per la gestione di progetti di scienza dei dati.

Per eseguire uno script Python con Google Colaboratory, fare clic su File. Quindi seleziona Nuovo taccuino per aprire un taccuino in cui puoi scrivere ed eseguire il tuo codice Python. Puoi fare clic + Codice per iniziare una nuova cella.

Puoi registrarti e iniziare a utilizzare Google Colaboratory subito senza alcuna installazione, mentre dovrai installare Jupyter Notebook per eseguire uno script Python con esso.

Relazionato: Inizia con Jupyter Notebook

L'esecuzione di uno script è simile su entrambe le piattaforme. Dopo aver scritto un codice in una cella, premi Ctrl + accedere per eseguire quella cella.

Esegui il tuo script Python usando l'IDLE Python integrato

Python IDLE è uno dei modi più semplici per eseguire qualsiasi script Python senza dover salvare il file prima che funzioni.

Per accedere a Python IDLE, vai alla barra di ricerca di Windows. genere INATTIVO e aprilo una volta che appare.

In alternativa, puoi avviare Python IDLE dalla riga di comando. Per fare ciò, apri la riga di comando, quindi inserisci il comando inattivo.

Una volta visualizzato, puoi scrivere il tuo codice ed eseguire ogni riga premendo accedere.

Puoi anche salvare un IDLE Python. Tutto quello che devi fare è andare a File>Salva come. L'IDLE salva quindi il file con estensione .py estensione per impostazione predefinita.

Esegui script Python come modulo in un altro file Python

Puoi anche eseguire uno script Python in un altro file Python. Ci sono molti modi per farlo, tuttavia, usando il importare l'affermazione è l'ideale.

Ma diamo un'occhiata ai vari modi per farlo.

Esegui il tuo script Python come un modulo importato

Puoi crea e importa il tuo script come modulo Python e quindi eseguirlo utilizzando un altro file Python.

Per fare ciò, crea un nuovo file Python nella stessa directory dello script Python che desideri eseguire. Apri il nuovo file e importa il seguente script:

importa myScript.py

Se hai bisogno solo di una funzione o di una classe nello script che desideri eseguire, utilizza un'importazione assoluta:

da myScript.py importa myFunction
myFunction ()

Esegui uno script Python in un altro file Python usando la funzione exec

In alternativa, puoi eseguire codice Python con il file exec () funzione. Crea un nuovo file Python nella stessa directory di quello che desideri eseguire ed esegui il codice seguente:

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

Esegui uno script Python utilizzando il modulo Runpy integrato

Puoi anche eseguire uno script Python con runpy.run_module (). Non è necessario includere il file .py estensione durante l'utilizzo di questo metodo:

import runpy
runpy.run_module ('myScript')

Tuttavia, puoi usare runpy.run_path () anziché. Ma questo richiede l'estensione Python per funzionare:

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

Utilizzando importlib

Puoi anche eseguire uno script in un altro file Python usando il importlib modulo. Non è necessario includere il file .py estensione qui o:

import importlib
importlib.import_module ('myScript')

Esegui il tuo file Python facendo doppio clic su di esso

Anche il semplice doppio clic su un file Python funziona. In genere, quando si esegue questa operazione, mostra l'output del codice in una riga di comando. Tutto quello che devi fare è salvare lo script che desideri eseguire con un file .py estensione e fare doppio clic su di essa.

L'output della riga di comando potrebbe essere breve e non lo vedrai prima che si chiuda. Per evitare ciò, puoi aggiungere un file vuoto mentre loop fino alla fine del codice per fare in modo che l'output della riga di comando rimanga aperto.

Ad esempio, fare doppio clic sullo script contenente il codice seguente viene eseguito correttamente a causa del vuoto mentre loop alla fine:

exec (open ('myScript.py'). read ())
ciao = 1 + 2
stampa (ciao)
mentre True:
""

In che modo Python esegue i suoi script?

Python è un linguaggio compilato estremamente versatile che esegue il codice con l'aiuto di un interprete. Tuttavia, quando esegui un codice Python, un compilatore scompone il codice in bytecode prima di passarlo a un interprete. L'interprete riceve quindi il bytecode e restituisce un output comprensibile e leggibile.

E-mail
Cosa fa Python e per cosa può essere utilizzato?

Python è estremamente versatile, con applicazioni che vanno dallo sviluppo web all'analisi dei dati.

Leggi Avanti

Argomenti correlati
  • Programmazione
  • Programmazione
  • Pitone
Circa l'autore
Idowu Omisola (67 articoli pubblicati)

Idowu è appassionato di tutto ciò che riguarda la tecnologia intelligente e la produttività. Nel tempo libero gioca con la programmazione e quando è annoiato passa alla scacchiera, ma ama anche staccarsi dalla routine di tanto in tanto. La sua passione per mostrare alle persone come aggirare la tecnologia moderna lo motiva a scrivere di più.

Altro di Idowu Omisola

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Ancora un passo…!

Conferma il tuo indirizzo e-mail nell'e-mail che ti abbiamo appena inviato.

.