optparse内建的子產品用于處理python
指令行參數。
首先,必須 import optionparser 類,建立一個 optionparser 對象:
from optparse import optionparser
[...]
parser = optionparser()
然後,使用 add_option 來定義指令行參數:
parser.add_option(opt_str, ...,
attr=value, ...)
每個指令行參數就是由參數名字元串和參數屬性組成的。如 -f 或者 –file 分别是長短參數名:
parser.add_option("-f", "--file", ...)
最後,一旦你已經定義好了所有的指令行參數,調用 parse_args() 來解析程式的指令行:
(options, args) = parser.parse_args()
下面是一個使用 optparse 的簡單示例:
parser.add_option("-f", "--file", dest="filename",
help="write report to file", metavar="file")
parser.add_option("-q", "--quiet",
action="store_false", dest="verbose", default=true,
help="don't print status messages to stdout")