Python optparse值实例

我怎样才能把select结果

opt, args = parser.parse_args() 

并把它放在一个字典? Python调用select“值实例”,我找不到任何方法将值实例变成列表或字典。 不能以这种方式复制选项,

 for i in opt: myDict[i] = opt[i] 

相反,它是一个笨拙的,

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

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

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

(来源是这个python-ideaspost。)