argparse使用范例

if __name__ == "__main__":
    # https://docs.python.org/zh-cn/dev/library/argparse.html
    import argparse
    parser = argparse.ArgumentParser(description='后台采集程序')
    parser.add_argument('-s','--save',action='store_true',help='是否保存到数据文件中')
    parser.add_argument('-r','--rate',type=int,default=100,help='设置采样率,范围:1~1000')
    parser.add_argument('-n',default=3,type=int,help='保留小数位')
    parser.add_argument('-d','--debug',action='store_true',default=True,help='是否开启调试输出')
    args = parser.parse_args()
    print(args)
    Collect(
        scan_rate=args.rate,
        isdebug=args.debug,
        savefile=args.save,
        dec=args.n
    ).run()

  

原文地址:https://www.cnblogs.com/qq812256/p/13591148.html