sys.
argv
一个列表,其中包含了被传递给 Python 脚本的命令行参数。 argv[0]
为脚本的名称(是否是完整的路径名取决于操作系统)。如果是通过 Python 解释器的命令行参数 -c
来执行的, argv[0]
会被设置成字符串 '-c'
。如果没有脚本名被传递给 Python 解释器, argv[0]
为空字符串。
示例:
#gyf.py
import sys
print(sys.argv)
在命令行运行 gyf.py :
C:\Users\Administrator>cd Desktop
C:\Users\Administrator\Desktop>python gyf.py
['gyf.py']
C:\Users\Administrator\Desktop>python gyf.py wwww
['gyf.py','wwww']
C:\Users\Administrator\Desktop>python gyf.py wwww 123456
['gyf.py','wwww','123456']
C:\Users\Administrator>cd ..
C:\Users\Administrator\>python gyf.py
['/gyf.py']
通过以上可以看出:sys.argv是一个参数列表