1. 程式人生 > >Python常用模塊【sys】

Python常用模塊【sys】

for 命令參數 utf 獲取 當前 there print sys pos

sys.argv 參數

「argv」是「argument variable」參數變量的簡寫形式。一般在命令行調用的時候由系統傳遞給程序。這個變量其實是一個List列表,argv[0] 一般是“被調用的腳本文件名或全路徑”,這個與操作系統有關,argv[1]和以後就是傳入的系統命令參數。

sys.argv[0] 當前程序 sys.argv[1] 第一個參數 sys.argv[2] 第二個參數

# encoding: utf-8
# filename: argv_test.py
import sys

# 獲取腳本名字
print ‘The name of this program is: %s‘ %(sys.argv[0])
# 獲取參數列表
print ‘The command line arguments are:‘
for i in sys.argv:
    print i
# 統計參數個數
print ‘There are %s arguments.‘%(len(sys.argv)-1)

技術分享圖片

  

Python常用模塊【sys】