Cum se execută un script Python pe Mac

Come eseguire uno script Python su Mac

⌛ Reading Time: 4 minutes

Python è un linguaggio in stile Mac. Abbandona molte delle convenzioni di sintassi dei linguaggi di programmazione tradizionali a favore del codice leggibile dall’uomo, della gerarchia basata su tab e della gestione astratta della memoria. È soprattutto un ottimo primo linguaggio di programmazione, che lascia molte persone alla ricerca di spiegazioni su come eseguire attività apparentemente così semplici, nessun tutorial pensato per spiegarle. L’esecuzione di uno script Python su macOS è spesso una di queste cose.

Se non hai familiarità con il linguaggio, puoi riconoscere gli script scritti in Python dalla loro caratteristica estensione di file “.py”. Gli script Python possono essere eseguiti in un paio di modi diversi, a seconda degli strumenti che hai a disposizione.

Con terminale

Questo metodo più universale utilizza solo strumenti e utilità incorporati.

1. Prendi nota del percorso dello script Python nel Finder.

Se non sei sicuro di quale sia il percorso, puoi scoprirlo facilmente. Fare clic con il pulsante destro del mouse sul file tenendo premuto il pulsante Opzione e selezionare “Copia … come percorso” per copiare il percorso negli appunti.

run-python-script-macos-finder-copy-path-name

1. Usa il file cd comando per passare alla cartella contenente il file Python. Se hai copiato il nome del percorso sopra, incolla il nome del percorso dopo il file cd comando.

run-python-script-macos-terminal-cd-to-folder

2. Digita il seguente comando per eseguire lo script:

run-python-script-macos-terminal-run-python-script

Ovviamente sostituisci filename con il nome effettivo del tuo script. Nel nostro esempio, abbiamo sostituito il nome del file con configure.py.

Python Launcher

Per impostazione predefinita, macOS viene fornito con Python 2.7.3 installato. Tuttavia, non è la versione più recente di Python. Se hai installato Python 3, avrai accesso ad alcuni altri strumenti software. Questi includono Python Launcher, un programma GUI che esegue script Python. Se è installato sul tuo Mac, puoi eseguire gli script Python dal Finder.

1. Individua il file di script Python nel Finder.

run-python-script-macos-finder-python-script-location

2. Fare clic con il pulsante destro del mouse sul file e selezionare “Apri con -> Python Launcher” dal menu contestuale.

run-python-script-macos-python-launcher-open-with-menu

In alternativa, gli script Python possono essere trascinati sull’icona Python Launcher. Funziona con l’icona Python Launcher sia nel Dock che nella cartella Applicazioni.

Configurazione del Python Launcher

run-python-script-macos-python-launcher-preferenze

Puoi anche regolare il Python Launcher con alcune opzioni aggiuntive. Con queste opzioni, puoi selezionare la tua versione di Python, abilitare gli strumenti di debug e regolare la modalità di esecuzione dello script. Queste opzioni saranno per lo più interessanti per chi ha una certa conoscenza del linguaggio di programmazione Python.

La finestra Preferenze di Python Launcher si apre automaticamente in background quando viene eseguito Python Launcher. Puoi anche aprirlo manualmente selezionando “Python Launcher -> Preferenze” dalla barra dei menu di Python Launcher.

La finestra delle preferenze può essere richiamata anche prima di eseguire uno script. Trascina lo script sull’icona del Python Launcher tenendo premuto il tasto opzione, e il menu delle preferenze verrà generato prima che lo script venga eseguito, permettendoti di regolare le impostazioni che si applicheranno solo a questa esecuzione dello script. In genere, le modifiche alle preferenze di Python Launcher sono globali e influiscono su tutti gli script futuri.

Conclusione

I file Python possono essere eseguiti anche all’interno dell’IDE Python, IDLE. Per i programmatori Python che lavorano all’interno dell’IDE, questo ha senso. Ma se stai solo cercando di avviare rapidamente una sceneggiatura, è come accendere un sigaro con un missile da crociera. Impressionante, forse, ma non quello che potresti chiamare “necessario”.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.