sys.argv为一列表,其中保存的是传递给python脚本的命令行参数。sys.argv[0]保存的是脚本的名称。
"""file test.py"""
import sys
print(type(sys.argv))
print(sys.argv)
在终端中输入
python test.py -a -b -c
输出
<class 'list'>
['test.py', '-a', '-b', '-c']
如果使用-c命令来运行python解释器,则sys.argv[0]为'-c'。
python -c "import sys;print(sys.argv)" -a -b -c
输出
['-c', '-a', '-b', '-c']
网友评论