命令行参数未传递给Python脚本

时间:2017-03-28 20:33:30

标签: python cmd

我的问题与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" %*

编辑:对失败的案例增加了期望。

0 个答案:

没有答案