sys.argv會把用命令行運行Python程序時在python或python3後的各個參數已列表的形式保存。
例如,下面是test.py文件的內容:
import sys
print(sys.argv)
命令行執行:python test.py
輸出:
['test.py']
命令行執行:python 'test.py' abc def
輸出:
['test.py', 'abc', 'def']
默認通過空格分割,如果希望作為一個整體,則可以在外部加上引號:
命令行執行:python test.py 'abc def'
輸出:
['test.py', 'abc def']