argumentparser - arguments parser python
Python optparse Values Instance (1)
options, args = parser.parse_args()
option_dict = vars(options)
¿Cómo puedo tomar el resultado opt de
opt, args = parser.parse_args()
y colocarlo en un dict? Las llamadas de Python optan por una "Instancia de valores" y no puedo encontrar ninguna forma de convertir una Instancia de valores en una lista o dict. Uno no puede copiar elementos de opt de esta manera,
for i in opt:
myDict[i] = opt[i]
en cambio, es una torpe,
myDict[parm1] = opt.parm1
myDict[parm2] = opt.parm2
lo que implica que cada vez que agregue una opción, tengo que actualizar este código también; debería haber una manera de dejar que esto se cuide a sí mismo.