使用模块 sys 可以获得这样的命令行参数
import sys
for x in sys.argv:
print x
然后在命令 shell[ubunto]
>>python file.py 1, 2, 3
这将打印 file[filename] 1 2 3 现在我在 python 文档 3.0.1 中提出了疑问,它提到了
如果没有将脚本名称传递给 Python 解释器,则 argv[0] 是空字符串。
>>python 1, 2, 3
如果我没有传递脚本名称,则会导致“无法打开文件”的错误。当您不传递脚本名称时,如何将 argv[0] 初始化为空字符串?