optparse模組主要用來為指令碼傳遞命令引數,採用預先定義好的選項來解析命令列引數。
首先需要引入optparser模組,然後執行初始化,例項化乙個optionparser物件(可以帶參,也可以不帶引數),再為命令列新增選項,示例:
from optparse importoptionparser
usage="
show something usefull
-- for example: how to use this program"
parser = optionparser(usage) #
帶參的話會把引數變數的內容作為幫助資訊輸出
parser.add_option("
-f","
--file
",dest="
filename
",help="
read picture from file
",met**ar="
file
",action = "
store
",type="
string")
parser.add_option("-s
","--s**e
",dest="
s**e_mold
",help="
s**e image to file or not
",default =true)
(options,args)=parser.parse_args()
(options.filename)
print(options.s**e_mold)
各個引數的含義:
Python中的optparse模組的使用
optparse模組主要用來為指令碼傳遞命令引數,採用預先定義好的選項來解析命令列引數。例項化乙個 optionparser 物件 可以帶參,也可以不帶引數 帶參的話會把引數變數的內容作為幫助資訊輸出。示例 import optparse usage python prog h p p 用於顯示幫助...
Python 中使用optparse進行引數解析
使用過linux unix的人都會知道,命令列下的很多命令都需要引數,在c語言中新增和解析引數比較繁瑣。python中提供了optparse模組可以非常方便地處理命令列引數。1 命令列引數的樣子 我們一般在使用命令列程式的時候,可能會看到大約這樣的樣子 這是我寫的乙個簡單命令列幫助列表 usage ...
optparse解析模組 」
optparse解析輸入模組 可按約定規則解析獲取需要的資料內容 匯入模組 import optparse 建立乙個物件 self.op optparse.optionparser 獲取繫結資料規則 self.op.add option s server dest server ip self.op...