Python獲取腳本所有參數方法


在寫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,后面加=表示需要加參數

  

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM