argparse使用范例
2024-09-07 14:36:54
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()
最新文章
- 利用SegmentedControl切换控制器的view
- 二叉索引树BIT
- 生产环境的redis高可用集群搭建
- __asm__ __volatile__(";";: : :";memory";);
- python函数callable
- ftk学习记录(多形式的文章)
- Log4j配置文件位置+Spring数据源配置文件位置
- 【C#】HTTP请求GET,POST(远程证书失效)
- anjular中Service、Factory、Provider的使用与js中创建对象的总结
- django---不使用view,直接从Url转到html
- 时区切换导致quartz定时任务没有触发问题
- 在 mingw32 上编译 libvpx 1.7.0 时的注意事项
- admin密码对应的MD5值
- android开发(2):多页面的实现 | Fragment的创建与使用
- SpringCloud服务间调用
- linux centos7 安装mono
- c# 连接mysql配置config,不用装net connector
- 解决 Python shell 中 Delete/Backspace 键乱码问题
- ES6的新特性(19)——Module 的语法
- Checkbox &; Excel