Python optparse值实例

时间:2009-11-18 03:31:54

标签: python dictionary optparse

如何获取

的选择结果
opt, args = parser.parse_args()

并将其放入词典? Python调用选择“值实例”,我找不到任何方法将值实例转换为列表或字典。一个人不能以这种方式从选项中复制项目,

for i in opt:
 myDict[i] = opt[i]
相反,它是一个笨拙的,

myDict[parm1] = opt.parm1
myDict[parm2] = opt.parm2

这意味着每次添加选项时,我都必须更新此代码;应该有一种让自己照顾的方法。

1 个答案:

答案 0 :(得分:86)

options, args = parser.parse_args()
option_dict = vars(options)

(Source is this python-ideas post.)