心路历程
Python的参数解析经历了以下几个库 getopt————optparse————argparse
最新版
最新版可以参考ArgParse官方文档, 其他的参数解析方法都没这个好用,整体的思路就是
- 实例化一个argparse对象
- 通过add_argument添加想要解析的对象
- 调用parse_args()进行参数解析
1 | parser = argparse.ArgumentParser(description='Process some integers.') |
具体参数
具体参数可以参考章节 16.4.3. The add_argument() method 比较难以理解的是 metavar 和 default,区别在于 metavar是用于帮助文档的标志位,而default是运行时的默认值