在寫python腳本中常常需要獲取參數,但是如果要一下子獲取所有腳本參數怎么辦,有兩種方法。
第一種:
import sys str_list= [str(i) for i in sys.argv[1:]] parameter = ' '.join(str_list) print(parameter) 測試: python test.py 1 2 3 4 5 結果: 1 2 3 4 5
第二種:
import sys import getopt opts,args = getopt.getopt(sys.argv[1:],'hi:',['help','insert=']) print(args) 測試: python test.py 1 2 3 4 5 結果: ['1', '2', '3', '4', '5']
getopt用法
getopt.getopt(args, options[, long_options])
第一個參數為:獲取的命令行參數
第二個參數為:可以解析的option首字母組成的字符串,后面帶有:表示必須要跟參數
第三個參數為:長option,字符串組成的一個list,后面加=表示需要加參數