[英]python argparse: allow unregistered arguments
我正在尝试使用 argparse 允许未知的 arguments,而无需像此处介绍的json.loads
解决方案中那样键入大量引号。
fire
package 设法做到这一点。
例如将以下程序保存到 example.py
import fire
def example_fire_function( **kwargs):
print(kwargs)
if __name__ == "__main__":
fire.Fire(example_fire_function)
并调用它
python example.py --dringus 4
根据需要输出{'dringus': 4}
。
这是否可能仅使用内置的argparse
package? 我已经有一个大的 argparse arguments 列表并且想在上面添加它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.