我的一台计算机上出现了一些奇怪的行为。考虑简单的代码:
import sys
print len(sys.argv)
并将其保存为 test.py。现在,在命令行(Windows)下输入“test.py”,结果“1”按预期打印。但是,当我输入“test.py arg”时,它仍然打印出“1”。我在另一台安装了相同 Python 版本的计算机上尝试了这个,我得到了期望的“2”打印。有人遇到过这种情况么?
我的一台计算机上出现了一些奇怪的行为。考虑简单的代码:
import sys
print len(sys.argv)
并将其保存为 test.py。现在,在命令行(Windows)下输入“test.py”,结果“1”按预期打印。但是,当我输入“test.py arg”时,它仍然打印出“1”。我在另一台安装了相同 Python 版本的计算机上尝试了这个,我得到了期望的“2”打印。有人遇到过这种情况么?