sys.argv到底是什麼?
sys.argv是運行在黑屏終端運行python文件獲取的參數。即返回一個包含輸入參數的列表。
話不多說了看下面,反手就是一堆代碼:
import sys
print("list長度:",len(sys.argv)) #計算sys.argv列表的長度
print("文件名:",sys.argv[0]) #argv[0] 表示文件名或是文件的路徑
for i in range(len(sys.argv)):
print("第",i,"個參數:", sys.argv[i]) #逐個把sys.argv列表裏的元素遍歷出來
運行結果:
簡單說說啦:
- 把上述代碼保存爲test01.py的文件裏;
- 在cmd終端切換到文件的保存的目錄裏,我的test01文件是保存在“F:/pyCharm/python_study/異常”;
- 首先要明白“python test01.py ”這個指令是執行.py文件,那麼上面圖片裏的“hello python word”是三個參數
- 到這裏就應該可以理解了吧,sys.argv是獲取後面的相關輸入參數的。
有不足之處望留言指正
——————END——————
Programmer:柘月十七