Come eseguire uno script Python

Come eseguire uno script Python

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





L'esecuzione di uno script Python è piuttosto semplice e ci sono molti modi in cui puoi 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 al seguente elenco di controllo e assicurati di essere pronto per iniziare:





  • Assicurati di avere Python installato sul tuo computer. In caso contrario, vai su Sito web Python per scaricare e installare l'ultima versione di Python.
  • Avere un editor di codice o IDE installato sul tuo 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, allora viene aggiunta al tuo percorso di sistema.

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



Imparentato: Come aggiungere Python alla variabile PATH di Windows

Come eseguire uno script Python in modo interattivo

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





come posso recuperare la mia serie di scatti?

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

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





Python è sensibile al rientro. Quindi questo può creare un po' di confusione nella scrittura di metodi come funzioni, cicli, condizioni o classi in modalità interattiva.

Per evitare errori di indentazione durante la scrittura di metodi che li richiedono in modalità interattiva, assicurati di utilizzare la barra spaziatrice in modo coerente ogni volta che arrivi 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 essa. 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 viene cancellato e non puoi recuperarlo una volta chiuso il prompt dei comandi.

Tipo Uscita() o uscire() , quindi premi accedere per uscire dalla modalità interattiva. Puoi anche uscire dalla modalità interattiva su Windows premendo Ctrl + INSIEME A .

Come eseguire il file Python con il comando Python

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

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

Per eseguire un file Python con il pitone comando:

  1. Crea un nuovo file in qualsiasi directory del tuo PC. Assicurati di nominare il tuo file con a .py estensione. Ad esempio, puoi avere mioFile.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. Tipo python mioFile.py per eseguire il codice in quel file Python, sostituendo mioFile.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 con il suo 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.

Imparentato: 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 in IDE dal prompt dei comandi usando il pitone comando.

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

Usa IDE basati su browser

Taccuino Jupyter e Google Colaboratorio sono popolari IDE basati su browser che consentono di scrivere ed eseguire rapidamente il codice Python. Sono anche basati su celle e ideali per la gestione di progetti di data science.

Per eseguire uno script Python con Google Colaboratory, fai clic su File . Quindi selezionare Nuovo taccuino per aprire un taccuino in cui puoi scrivere ed eseguire il tuo codice Python. Puoi cliccare + 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.

Imparentato: Inizia con il notebook Jupyter

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 utilizzando l'IDLE Python integrato

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

come trovo l'indirizzo IP del mio telefono?

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

In alternativa, puoi avviare Python IDLE dalla riga di comando. Per farlo, apri la riga di comando, quindi inserisci il comando oziare .

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 su File > Salva come . L'IDLE quindi salva il file con a .py estensione per impostazione predefinita.

Esegui Python Script 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 modulo importato

Puoi creare e importare 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 quel nuovo file e importa il seguente script:

import myScript.py

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

from myScript.py import myFunction
myFunction()

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

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

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

Esegui uno script Python usando il modulo Runpy integrato

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

import runpy
runpy.run_module('myScript')

Tuttavia, puoi usare runpy.run_path() Invece. Ma questo richiede che l'estensione Python funzioni:

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

Utilizzo di importlib

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

dove puoi stampare gratis
import importlib
importlib.import_module('myScript')

Esegui il tuo file Python facendo doppio clic su di esso

Funziona anche il semplice doppio clic su un file Python. In genere, quando lo fai, mostra l'output del tuo codice in una riga di comando. Tutto quello che devi fare è salvare lo script che vuoi eseguire con un'aggiunta .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 vuoto mentre loop fino alla fine del codice per mantenere aperto l'output della riga di comando.

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

exec(open('myScript.py').read())
hello = 1 + 2
print(hello)
while 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 si esegue un codice Python, un compilatore suddivide il codice in bytecode prima di passarlo a un interprete. L'interprete riceve quindi il bytecode e restituisce un output leggibile e di facile utilizzo.

Condividere Condividere Tweet 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 Idisou Omisola(94 articoli pubblicati)

Idowu è appassionato di qualsiasi tecnologia intelligente e produttività. Nel tempo libero gioca con la programmazione e quando si annoia passa alla scacchiera, ma ama anche staccare ogni tanto dalla routine. La sua passione per mostrare alle persone la tecnologia moderna lo motiva a scrivere di più.

Altro da Idowu Omisola

Iscriviti alla nostra Newsletter

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

Clicca qui per iscriverti