若是須要獲取python test.py xx yy zz上面輸入的xx yy zzpython
python可使用sys.argv獲取到命令行參數。sys.argv[0]表示代碼自己文件路徑,全部參數從1開始,一下例子說明,建立一個test.py文件 裏面寫下linux
#-*- coding: UTF-8 -*-ide
import os,sys命令行
def sayHello():
print sys.argv
print len(sys.argv)
print sys.argv[0]
print sys.argv[1]
print sys.argv[2]
print sys.argv[:]it
if __name__ == "__main__":
print sys.argv[:]
sayHello()class
運行結果爲test
C:\Users\Administrator>d:\Python27\python.exe E:\linuxmy\python\py\python\test.py xx yy zz
['E:\\linuxmy\\python\\py\\python\\test.py', 'xx', 'yy', 'zz']
['E:\\linuxmy\\python\\py\\python\\test.py', 'xx', 'yy', 'zz']
4
E:\linuxmy\python\py\python\test.py
xx
yy
['E:\\linuxmy\\python\\py\\python\\test.py', 'xx', 'yy', 'zz']import