概述
在 github 上 down 的代码,好多都有 argsparse 这个东西,困扰了我很久。
argsparse 是 python 内置的标准模块,不用安装就可以使用。
这个 lib 的作用:实现在命令行中,向程序传入参数,并使程序运行。
import argparse
parser = argparse.ArgumentParser(description='命令行中传入一个数字')
#type是要传入的参数的数据类型
help是该参数的提示信息
parser.add_argument('integers', type=str, help='传入的数字')
args = parser.parse_args()
#获得传入的参数
print(args)
然后再命令行中输入python demo.py -h或者python demo.py --help
应该是 所写就用 单个- ,全称就用 双个 - -
先知道到这,参考:
https://zhuanlan.zhihu.com/p/56922793
https://www.cnblogs.com/yimiaoyikan/p/10375859.html
创建 ArgumentParser() 对象
调用 add_argument() 方法添加参数
使用 parse_args() 解析添加的参数
最后
以上就是刻苦机器猫为你收集整理的argsparse 理解的全部内容,希望文章能够帮你解决argsparse 理解所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复