使用和不使用“python”运行Python脚本

时间:2016-04-12 09:41:28

标签: python windows

在Windows上运行带有和不带“python”一词的python脚本时,我注意到一种奇怪的行为。

我的剧本:
print "Command line arguments:", sys.argv
print "Command line arguments length", len(sys.argv)

当我跑try.py 1 2 3 4时,我得到:
Command line arguments: ['C:\\PythonTemp\\try.py']
Command line arguments length 1

这显然是错误的......

但是当我跑python try.py 1 2 3 4时,我得到了预期的结果:
Command line arguments: ['try.py', '1', '2', '3', '4']
Command line arguments length 5

你能解释一下为什么会这样吗?

0 个答案:

没有答案