看名字就知道,这是一个系统参数列表。
需要注意的是,其中sys.argv[0]
,指文件本身。
sys.argv[1:]
指的是运行时携带的系统参数。
例子如下:
# argv.py文件,在系统/Users/目录下
import sys
a=sys.argv[0:]
print(type(a))
print(a)
执行此脚本得到如下结果
➜ ~ python /Users/argv.py 123 test 参数
<class 'list'>
['/Users/argv.py', '123', 'test', '参数']
由此看到,sys.argv[]
实际上是一个list
,可以用来编写一些运行时可以加- option
的脚本。
点到即止