в py_script.py:
import os
import sys
l = len(sys.argv)
if l == 1:
print 'no args'
else:
if l > 1:
print 'first arg is %s'%sys.argv[1]
if l > 2:
print 'second arg is %s'%sys.argv[2]
теперь идет из командной строки, на моей платформе winXP:
d:\path\py_script.py 1 2
приводит к
first arg is 1
second arg is 2
еще на моемПлатформа Win7, которую я получаю
no args
Если я получаю
d:\path\python py_script.py 1 2
Я получаю
first arg is 1
second arg is 2
Как я могу заставить свою среду Win7 работать так, как ожидалось?
некоторые детали:
win7 - 64-битная.
py2.6.6 на win7, py 2.6.4 на winXP.