今日主要是学习了标准库中的argparse模块
做什么用?
命令行解析工具
参考文章 :
http://lingxiankong.github.io/blog/2014/01/14/command-line-parser/
https://docs.python.org/3.6/howto/argparse.html
最后看了下flask_scripts 中的 manger.add_command 源码中实际调用的就是args.add_argument()函数
ps:需要区别的几个东西
位置参数
parser.add_argument("square", help="display a square of a given number", type=int)
可选参数(后面必须有value)
parser.add_argument("--cubic", help="display a cubic of a given number", type=int)