python - python argparse:允许未注册的参数
问题描述
我正在尝试使用 argparse 允许未知参数,而无需像此处json.loads
提供的解决方案中那样输入大量引号。
该fire
软件包设法做到这一点。
例如将以下程序保存到 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
软件包可以做到这一点吗?我已经有一个大的 argparse 参数列表,并希望将其添加到顶部。
解决方案
推荐阅读
- php - How to display "Post Updated" label in front of post title wordpress
- android - Stream multiple langauges audio from a playing video on a local live-streaming server
- c# - 在这里,我正在尝试使用 Xero 和 .net 获取特定员工的所有数据
- python - 如何检查网站中是否存在Specifc txt并保存链接-python?
- etherpad - 在 iframe 中调用 Etherpad 的正确格式是什么
- react-native - 如何禁用状态栏旋转
- pdf - 以书面形式将超链接添加到现有 PDF 文件中
- assembly - 'ret' 指令在不同 UEFI 实现上的行为是否不同?
- python - python搜索json以获取嵌套键值并获取路径
- flutter - 如何在按下按钮时下载 Flutter Web 应用程序?