python中sys.argv的用法

时间:2022-09-01 21:30:20

首先看看官方文档上的解释:

sys.argv

传递给Python脚本的命令行参数列表。argv[0]是脚本的名称(是否是完整的路径名这要取决于操作系统)。如果使用解释器的-c命令行选项执行命令,则argv[0]设置为字符串'-c'如果无脚本名称传递给 Python 解释器,argv[0]是空字符串。

简单来说,sys.argv就是用来获取命令行参数的,下面来看个例子:

#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')
打印出来的结果:

python中sys.argv的用法

到此,基本的用法已经明了,至于其他的例子网上有很多,我也就不再写了,有兴趣的可以搜索一下看看。