Wie führe ich ein Python-Programm direkt aus?
Ich habe eine .py- Datei (zum Beispiel mnik.py ) in gedit erstellt. Es läuft reibungslos im Terminal.
Befehl geht
python3 mnik.py
Aber wenn ich auf die Datei klicke, wird sie mit gedit geöffnet. Ich kann es nicht direkt ausführen, indem ich auf klicke.
Was ist zu tun?
python3
in der Befehlszeile mit einem Argument ist eine hervorragende Möglichkeit, Python-Skripte auszuführen. Es ist in der Tat der einfachste Weg, ein Programm auszuführen, das ein Terminal und Argumente benötigt (wie viele meiner eigenen Skripte, aber auch Programme wie mercurial
, sphinx
). Möchtest du erklären, warum das, was ich seit über 20 Jahren mache, nicht der richtige Weg ist?
./scriptname
, bestätigt nicht Ihre Behauptung, dass ein Skript über die Befehlszeile mit ausgeführt werden kann python3
. Es gibt verschiedene Möglichkeiten von Python - Skripte ausgeführt und dabei python3 ./mnik.py
ist auch eine richtige Art und Weise , Dinge zu tun, es ist einfach anders (und zumindest Sie python3 erhalten auf diese Weise und nicht python2 als eher mit den meisten ist die Antworten bisher)