python中optparse模組用法

2022-09-07 16:15:11 字數 859 閱讀 1576

optparse模組主要用來為指令碼傳遞命令引數,採用預先定義好的選項來解析命令列引數。

首先需要引入optparser模組,然後執行初始化,例項化乙個optionparser物件(可以帶參,也可以不帶引數),再為命令列新增選項,示例:

from optparse import

optionparser

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()

print

(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...