Top.Mail.Ru
python по русски -- Day
? ?
python по русски -- Day [entries|friends|calendar]
Ру_питон

[ userinfo | livejournal userinfo ]
[ calendar | livejournal calendar ]

Не передаются аргументы в питоновский скрипт в винде. [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" %*
...

В чем трабл?
8 comments|post comment

navigation
[ viewing | September 9th, 2009 ]
[ go | previous day|next day ]
Image