den Python-docs:erste Parameter von os.exec *
Die verschiedenen exec *() Funktionen übernehmen eine Liste der Argumente für das neue Programm in den Prozess geladen. In jedem Fall wird das erste dieser Argumente an das neue Programm als seinen eigenen Namen statt als ein Argument übergeben, das ein Benutzer in eine Befehlszeile eingegeben haben kann. Für den C-Programmierer ist dies der argv [0] , der an das Hauptprogramm eines Programms() übergeben wird. Für Beispiel wird os.exec ('/ bin/echo', ['foo', 'bar']) nur Bar auf Standardausgabe drucken; foo scheint ignoriert zu werden.
Kann mir bitte jemand helfen, dies zu verstehen? Was muss ich tun, wenn ich ein eigenes Programm mit einigen Parametern ausführen möchte?