Code: Alles auswählen
import sys
for x in range(len(sys.argv)):
print "sys.argv ", x, ":::", sys.argv[x]
Code: Alles auswählen
C:\>lol.py lol lal 123 456
sys.argv 0 ::: C:\lol.py
Früher ging das unter Windows.
Python Version ist 2.5.2 32bit auf einem 64bit OS
über Cygwins Python 2.5.1 32bit auf 64bit OS geht es.
Code: Alles auswählen
C:\>python lol.py lol lal 123 456
sys.argv 0 ::: lol.py
sys.argv 1 ::: lol
sys.argv 2 ::: lal
sys.argv 3 ::: 123
sys.argv 4 ::: 456
Ist das vielleicht ein Python Bug unter Vista (64bit) SP1, kann das vielleicht jemand mit Vista SP1 bestätigen? ich glaube vor SP1, was ich erst 2Monate drauf habe ging es. Habe Python schon erneut installiert um diesen Fehler auszuschließen.