【发布时间】:2017-02-20 01:12:36
【问题描述】:
我想记录一个使用 argparse 模块的 python 程序的使用情况。目前,记录器记录的命令行使用情况类似于this post 中给出的答案。但是,这仅提供命令行参数,而不包括稍后在 argparse 中设置的默认值(毕竟这是预期用途)。是否有一种简单的方法可以打印所有 argparse 选项以创建一个包含默认值的漂亮、整洁的 usage 日志条目?
进入 argparse 命名空间按名称获取每个参数并不难,但我希望有人有一种简洁的方法来提取所需的信息。
感谢任何方向!
【问题讨论】:
标签: python logging namespaces argparse sys