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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复