Python optparse 值实例
我该怎么把
opt, args = parser.parse_args()
的结果放到一个字典里呢?在Python中,opt被称为“值实例”,我找不到任何方法把值实例转换成列表或字典。不能这样直接从opt中复制项目,
for i in opt:
myDict[i] = opt[i]
而且,这样做很麻烦,
myDict[parm1] = opt.parm1
myDict[parm2] = opt.parm2
这意味着每次我添加一个选项时,都得更新这段代码;应该有办法让这个过程自动处理。
1 个回答
94
options, args = parser.parse_args()
option_dict = vars(options)