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