继上次的optparser库之后,才发现自己意外的out of time了。原来标准的argparse库才是处理命令行参数的一剂良方。好记性不如烂笔头,这里还是记录一下,以便今后的复习。
初始化
import argparse
parser = argparse.ArgumentParser()
初始化这个类的时候,还是有很多的可选参数的,但是相对而言比较重要的也就是description和version吧。添加的话可以给用户一个更加友好的体验,不加也没啥大不了的。
始见参数
这也是这个库的核心部分了。
# =======================
# Adding argument actions
# ============