sys.argv

2018-05-08  本文已影响0人  ydlstartx

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']
上一篇下一篇

猜你喜欢

热点阅读