Come eseguire script Python?

Probabilmente dovresti sapere come eseguire gli script Python se hai familiarità con Python.

Perché dovresti leggere questo articolo? E un’altra possibilità che tu non sappia come eseguire gli script Python perché non li conosci. Fa sicuramente per te. Questo è solo per te? No, sia chi ha familiarità sia chi non conosce Python può ottenere qualcosa di nuovo in questo articolo. Senza ulteriori indugi passiamo all’articolo.

Prima di entrare nella parte esecutiva del tutorial, dobbiamo aver installato Python sui nostri sistemi.

Apri un editor di testo e crea uno script Python da utilizzare in questo tutorial. È possibile utilizzare il seguente script per aggiungere due numeri.

a, b = list(map(int, input().split()))
print(a + b)

IDE

Puoi eseguire gli script Python con IDE usando un solo clic. L’esecuzione di script Python nell’IDE è una cosa semplice. Troverai un pulsante per eseguire lo script Python con lo stesso nome. Fare clic per eseguire lo script Python.

Modo comune

Il modo più comune per eseguire gli script Python è utilizzare la riga di comando o il terminale. Vediamo i passaggi per eseguire gli script Python utilizzando la riga di comando o il terminale.

  • Apri la riga di comando o il terminale.
  • Passare alla directory in cui si trova lo script Python.
  • Esegui lo script con il comando python3 nome_script.py (la parola chiave può cambiare in python in base alla tua configurazione).
  • Fatto. Puoi vedere l’output nella riga successiva.

Puoi eseguire gli script Python con i passaggi precedenti indipendentemente dal tuo sistema operativo. I passaggi precedenti funzionano con tutti i principali sistemi operativi.

Esistono altri modi per eseguire gli script Python in diversi sistemi operativi. Vediamoli uno per uno.

macOS/Ubuntu

Possiamo utilizzare lo script bash per eseguire lo script Python in macOS/Ubuntu. Entrambi questi sistemi operativi supportano gli script bash. Vediamo i passaggi per eseguire gli script Python utilizzando uno script bash.

  • Apri qualsiasi editor di testo.
  • Crea un file per scrivere uno script bash con l’estensione sh e incolla il seguente codice.

#!/usr/bin/env bash
python3 /path/to_your/python/script.py

  • Aggiorna il percorso nello script bash.
  • Eseguire lo script bash con il comando ./bash_script_name.sh

Potresti anche voler imparare come eseguire script bash in Python.

Ubuntu

C’è un altro modo interessante per eseguire gli script Python in Ubuntu.

Supponiamo che tu abbia un’applicazione GUI scritta in Python. È difficile eseguirlo seguendo ogni volta i metodi di cui sopra. Come possiamo eseguirlo con un solo clic? Che ne dici di eseguirlo dalla dashboard? Non è bello?

Sì, possiamo creare una voce desktop per lo script Python.

Vediamo i passaggi per eseguire lo script Python dalla dashboard.

  • Apri qualsiasi editor di testo e crea un nuovo file.
  • Incolla il seguente codice nel file e salvalo con l’estensione desktop nella posizione /home/your_username/.local/share/application/.
[Desktop Entry]
Name=add.py
Exec=gnome-terminal -- /home/your_username/path_to_entry_bash_file/bash_script.sh
Type=Application
Categories=GTK;GNOME;Utility;

Puoi cambiare il nome da aggiungere a qualsiasi cosa tu voglia.

  • Crea uno script bash per eseguire lo script Python. È il punto di ingresso per l’applicazione. E incolla il seguente codice al suo interno.
#!/usr/bin/env bash 
python3 /relative/path/to_script/from/home/script.py

Fornisci il percorso del tuo script relativo dalla home directory nello script bash. E aggiorna il percorso dello script bash nella voce desktop sopra.

  • Ora, premi il tasto Windows e cerca la voce del desktop con il nome che hai dato. Ed eseguilo.

Vedrai l’applicazione GUI. Tuttavia, se esegui uno script che non ha input da parte dell’utente, dovrai affrontare il seguente problema.

Possiamo vedere che il terminale si chiude dopo aver eseguito lo script Python. Non possiamo vedere l’output nemmeno per un secondo. Per evitare questo problema, dobbiamo tenere aperto il terminale anche dopo l’esecuzione dello script. Aggiungi una nuova riga allo script bash come segue.

#!/usr/bin/env bash 
python3 <code class="language-bash">/relative/path/to_script/from/home/script.py bash

Ora eseguilo di nuovo. E c’è un’uscita davanti a te.

finestre

C’è un altro modo per eseguire gli script Python in Windows. Possiamo usare Run per eseguire gli script Python. Vediamo i passaggi per eseguire gli script Python usando Esegui.

  • Apri Esegui premendo il tasto Windows + R.
  • Immettere py C:pathtoscript.py nella finestra di dialogo Esegui e premere Invio.
  • La riga di comando si chiude non appena l’esecuzione è completa. Possiamo persino vedere l’output. Come risolvere questo problema?

Possiamo utilizzare lo script batch per mantenere aperta la riga di comando anche dopo l’esecuzione dello script Python. Per farlo, crea un file con estensione bat e incolla il seguente codice al suo interno.

@py.exe C:pathtoscript.py %*
@pause

Ora, ancora una volta apri la finestra di dialogo Esegui con la scorciatoia Tasto Windows + R e inserisci il percorso del tuo script batch. Eseguirà lo script Python fornito nello script batch. Puoi vedere l’output ora.

Conclusione

Scegli il modo più appropriato per eseguire i tuoi script Python. E divertiti a scrivere il codice in Python.

Buona sceneggiatura 🙂

Ti è piaciuto leggere l’articolo? Che ne dici di condividere con il mondo?