Kommandozeilenparameter werden nicht übergeben
Verfasst: Montag 9. Dezember 2013, 11:54
Hallo,
ich habe ein Problem mit dem Aufruf von Python. Das Python-Verzeichnis ist in meiner PATH-Variable drin, und wenn ich von der Kommandozeile ein Python-Skript mit "python" davor, also zB.
>python myScript.py
starte, klappt alles. Für "python" wird C:\Python33\python.exe aufgerufen. Ich habe auch C:\Python33\python.exe als Windows-Standardprogramm für .py-Dateien eingerichtet. Wenn ich ein Python-Skript nun mit Doppelklick, oder von der Kommandozeile mit
>myScript.py
starte, werden Kommandozeilenparameter nicht übergeben, len(sys.argv) ist also gleich 1.
Kann mir jemand sagen, woran das liegt?
Vielen Dank!!
ich habe ein Problem mit dem Aufruf von Python. Das Python-Verzeichnis ist in meiner PATH-Variable drin, und wenn ich von der Kommandozeile ein Python-Skript mit "python" davor, also zB.
>python myScript.py
starte, klappt alles. Für "python" wird C:\Python33\python.exe aufgerufen. Ich habe auch C:\Python33\python.exe als Windows-Standardprogramm für .py-Dateien eingerichtet. Wenn ich ein Python-Skript nun mit Doppelklick, oder von der Kommandozeile mit
>myScript.py
starte, werden Kommandozeilenparameter nicht übergeben, len(sys.argv) ist also gleich 1.
Kann mir jemand sagen, woran das liegt?
Vielen Dank!!