概述
argparse 用法总结
import argparse
# 创建一个解析对象
parser = argparse.ArgumentParser(description='Short sample app')
# 添加参数, 指定操作动作
parser.add_argument('-a', action="store_true", default=False)
parser.add_argument('-b', action="store", dest="b")
parser.add_argument('-c', action="store", dest="c", type=int)
# 解析一个命令行
print parser.parse_args(['-a', '-bval', '-c', '3'])
参数动作
-h, --help show this help message and exit
-s 保存参数值,可能会先将参数值转换成另一个数据类型。若没有显式指定动作,则默认为该动作。
-c 保存一个被定义为参数规格一部分的值,而不是一个来自参数解析而来的值。这通常用于实现非布尔值的命令行标记。
-t store_ture 保存相应的布尔值。这两个动作被用于实现布尔开关。
-f store_false
-A 将值保存到一个列表中。若参数重复出现,则保存多个值。
-B 将一个定义在参数规格中的值保存到一个列表中。
–version 打印关于程序的版本信息
参考博客:https://www.cnblogs.com/lovemyspring/p/3214598.html
最后
以上就是大意玫瑰为你收集整理的argparse 用法总结argparse 用法总结的全部内容,希望文章能够帮你解决argparse 用法总结argparse 用法总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复