Come eseguire direttamente un programma Python?
Ho creato un file .py (diciamo, mnik.py ) in gedit. Funziona senza problemi nel terminale.
Il comando va
python3 mnik.py
Ma ogni volta che faccio clic sul file viene aperto con gedit. Non posso eseguirlo direttamente facendo clic.
Cosa fare?
python3
sulla riga di comando con un argomento è un modo eccellente per eseguire script Python. È in effetti il modo più semplice per eseguire un programma che richiede un terminale e argomenti (come molti dei miei script, ma anche programmi come mercurial
, sphinx
). Vuoi spiegare perché quello che faccio da oltre 20 anni non è il modo giusto?
./scriptname
non convalida l'affermazione che l'esecuzione di uno script dalla riga di comando tramite python3
. Esistono diversi modi di eseguire script Python e fare python3 ./mnik.py
è anche un modo corretto di fare le cose, è solo diverso (e almeno ottieni Python3 in quel modo e non Python2 come è più probabile con il maggior numero di risposte finora)