用法:
OptionParser.set_defaults(dest=value, ...)
一次為多個選項目標設置默認值。使用
set_defaults()
是設置選項默認值的首選方法,因為多個選項可以共享同一個目標。例如,如果幾個 “mode” 選項都設置了相同的目的地,則其中任何一個都可以設置默認值,最後一個獲勝:parser.add_option("--advanced", action="store_const", dest="mode", const="advanced", default="novice") # overridden below parser.add_option("--novice", action="store_const", dest="mode", const="novice", default="advanced") # overrides above setting
為避免這種混淆,請使用
set_defaults()
:parser.set_defaults(mode="advanced") parser.add_option("--advanced", action="store_const", dest="mode", const="advanced") parser.add_option("--novice", action="store_const", dest="mode", const="novice")
相關用法
- Python operator.truth()用法及代碼示例
- Python operator.le()用法及代碼示例
- Python operator.ge()用法及代碼示例
- Python operator.eq()用法及代碼示例
- Python operator.itemgetter用法及代碼示例
- Python open()用法及代碼示例
- Python operator.not_()用法及代碼示例
- Python operator.lt()用法及代碼示例
- Python operator.attrgetter用法及代碼示例
- Python operator.ne()用法及代碼示例
- Python operator.methodcaller用法及代碼示例
- Python open用法及代碼示例
- Python operator.gt()用法及代碼示例
- Python os.path.normcase()用法及代碼示例
- Python os.read()用法及代碼示例
- Python os.DirEntry.inode()用法及代碼示例
- Python os.closerange()用法及代碼示例
- Python os.set_blocking()用法及代碼示例
- Python os.pathconf()用法及代碼示例
- Python os.chflags()用法及代碼示例
注:本文由純淨天空篩選整理自python.org大神的英文原創作品 optparse.OptionParser.set_defaults。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。