我有一个Python 3程序,它使用argparse模块来收集命令行参数,我想在我的程序中添加一个功能,以便可以在运行时将任意内部变量设置为一个值 .

例如: ./program.py --regular-option +myvar=apples +othervar=oranges

这是argparse可以处理的东西吗?否则,当我从sys.argv手动提取这些选项时,如何防止argparse认为已经传递了不存在的选项?