用法:
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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。