| Не передаются аргументы в питоновский скрипт в винде. |
[09 Sep 2009|11:49am] |
Не передаются аргументы если вызывать скрипт непосредственно без слова python test.py.
То есть
cat test.py #!/usr/local/bin/python import sys
print len(sys.argv) print sys.argv
На линуксе все окей: ./test.py arg 2 ['./test.py', 'arg']
python test.py arg 2 ['test.py', 'arg']
В винде: test.py blah 1 ['somepath\\test.py']
C:\work\py-dev>python test.py blah 2 ['test.py', 'blah']
А так рабоатет. Я думал что-то не так в вызове питона для файлов с расширением py. Но что именно?
assoc | grep py ... .py=Python.File ...
C:\work\py-dev>ftype | grep py ... Python.File="C:\Python25\python.exe" "%1" %* ...
В чем трабл?
|
|