Ich habe eine Python-Datei xxxxxx.py heruntergeladen, die in der Befehlszeile ausgeführt werden soll
Eingabe: python xxxxxx.py filename1 filename2
und das sollte diese beiden Dateien als Argumente nehmen.
Ich habe mich gefragt, ob ich IDLE verwenden kann, um diese Argumente zu übergeben. Gibt es eine andere Möglichkeit als sys.argv
zu setzen?
Danke
Es hängt vom Inhalt Ihrer Python-Datei ab. Wenn es gut geschrieben ist, wie:
%Vor%Dann könnten Sie einfach die Python-Datei importieren und wie folgt ausführen:
%Vor%Es hängt also wirklich davon ab, wie es geschrieben ist. Wenn es nicht gut geschrieben ist, aber Sie es bearbeiten können, würde ich es so umgestalten, dass es als eine Bibliothek verwendet werden kann; Andernfalls würde ich das Unterprozessmodul verwenden, um das Programm aufzurufen.
Tags und Links python command-line command-line-arguments python-idle