Python 中的 sys.argv 用法
阿新 • • 發佈:2018-11-13
sys.argv是獲取執行python檔案的時候命令列引數
下面的程式碼檔案是a.py,當我不用IDE工具,只用命令列視窗執行的時候,進入檔案所在目錄,輸入:python a.py 輸出結果如下
import sys a=sys.argv b=len(sys.argv) print(a) print(b) 輸出: ['a.py'] 1
還是上面的程式碼,當我執行時候輸入:python a.py zhang 輸出如下
['a.py', 'zhang'] 2
繼續執行時候輸入:python a.py zhang kang 輸出如下
['a.py', 'zhang', 'kang'] 3
其實這與C++程式在執行時命令列引數是一樣的。現在分別獲取輸入的引數值:
python a.py zhang kang
#encoding=utf-8 import sys a=sys.argv[0] b=sys.argv[1] c=sys.argv[2] print("filename:",a) print("param1:",b) print("param2:",c) 輸出: ('filename:', 'a.py') ('param1:', 'zhang') ('param2:', 'kang')
參考:https://blog.csdn.net/csdn15698845876/article/details/74909089