sys.argv

sys.argv为一列表,其中保存的是传递给python脚本的命令行参数。sys.argv[0]保存的是脚本的名称。

"""file test.py"""
import sys
print(type(sys.argv))
print(sys.argv)

在终端中输入

python test.py -a -b -c

输出


['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']

你可能感兴趣的:(sys.argv)