我的问题与this基本相同,但那里的答案对我没有帮助。
鉴于此Python脚本,argv.py
:
import sys
if __name__ == '__main__':
print sys.argv
如果我使用python argv.py foo
执行它,则会显示['argv.py', 'foo']
。
如果我使用argv.py foo
执行它,则会显示['M:\\Projects\\SomaLogic\\CmdLine\\argv.py']
。我在这里期待的是['foo']
。
assoc .py
的结果是.py=Python.File
。
ftype Python.File
的结果是Python.File="C:\Python27.10\python.exe" "%1" %*
。