1. 程式人生 > >Python3.x:sys.argv[]的簡介

Python3.x:sys.argv[]的簡介

第一個元素 應該 程序 div sys clas align ext python3

Python3.x:sys.argv[]的簡介

sys模塊通過sys.argv提供對任何命令行參數的訪問。主要有兩個參數變量:

  • sys.argv是命令行參數的列表。
  • len(sys.argv)是命令行參數的數量。

這裏sys.argv [0]是程序名稱,即腳本的名稱。比如在上面示例代碼中,sys.argv [0]的值就是 teste_01.py

1,sys.argv[]是一個從程序外部獲取參數的橋梁,獲取外部傳入的參數值;

  其第一個元素是程序本身,隨後才依次是外部給予的參數。

2,teste_01.py文件:

import sys
a=sys.argv[0]
print(a)

執行結果:

E:\pydevworkspaces\test_01.py

返回的是文件的絕對路徑;

3,控制臺窗口運行,輸入:test_01.py what

其中what 就是sys.argv[1]的值;

 註意:Sys.argv[ ]是一個列表,裏邊的項為用戶輸入的參數;要想看到它的效果就應該將程序保存,從命令窗口帶參數測試;

Python3.x:sys.argv[]的簡介