码迷,mamicode.com
首页 > 编程语言 > 详细

python库之argparse

时间:2019-09-18 19:20:50      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:pytho   选项   出现   图片   描述   怎么   inf   def   rgs   

先运行一个干净的argparse

技术图片

 

 

技术图片

由于没有添加任何参数,所以只能用自带的 -h(--help)参数

现在来加一个参数

技术图片

技术图片

 

 

 

所以echo为必填项

技术图片

技术图片

 

 

 

描述在-h时会出现

技术图片

 

 

技术图片

type=int指定参数只能是数字,否则会报错!!

技术图片

在参数名前加-(--)会怎么样

技术图片

技术图片

 

 

成了可选项

但是万一缺省一个可选项就会报错

技术图片

 

 

这不是我理解的可选项

技术图片

 

 

所以,加个action="store_true"便可缺省,默认为0。

 

 

技术图片

技术图片

 

 

action定义了默认值为True和False的方式,那万一要限定某个值的范围呢?

有choices

参数默认值

有default

不管是必须项还是可选项,都可以用args.xx来引用。

技术图片

技术图片

其他一些参数

技术图片

技术图片

 

 

技术图片

 

python库之argparse

标签:pytho   选项   出现   图片   描述   怎么   inf   def   rgs   

原文地址:https://www.cnblogs.com/p0pl4r/p/11544546.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!