首先看看官方文档上的解释:
sys.
argv
传递给Python脚本的命令行参数列表。argv[0]
是脚本的名称(是否是完整的路径名这要取决于操作系统)。如果使用解释器的-c
命令行选项执行命令,则argv[0]
设置为字符串'-c'
如果无脚本名称传递给 Python 解释器,argv[0]
是空字符串。
#coding=utf-8打印出来的结果:
import sys
print('The first argv :', sys.argv[0], '\n')
print('The second argv :', sys.argv[1], '\n')
print('The third argv :', sys.argv[2], '\n')
到此,基本的用法已经明了,至于其他的例子网上有很多,我也就不再写了,有兴趣的可以搜索一下看看。