argparse 命令行参数解析

1400-张同学

发表文章数:34

热门标签

首页 » 数据科学库 » 正文

argparse是一个包,下有argumentparser类,然后通过argparse.ArgumentParser函数生成argparse对象,其中这个函数的description函数表示在命令行显示帮助信息的时候,这个程序的描述信息。
之后我们通过对象的add_argument函数来增加参数。后面的default参数表示如果没提供参数,我们默认采用的值。

parser = argparse.ArgumentParser(description='Resampling CT img or seg to 256 or 512')
parser.add_argument('-p1', '--path1_filename', default=None, type=str,
                    metavar='path1_filename',
                    help='Raw file folder ')

parser.add_argument('-p2', '--path2_filename', default=None, type=str,
                    metavar='path2_filename',
                    help='New file folder ')
parser.add_argument('-n', '--name', default=None, type=str,
                    metavar='name',
                    help='Name of folder that contains all file')

之后在main函数中调用的时候

  global args
   args = parser.parse_args()
   cv = args.cv_n

args.cv_n中cv_n是上面add_argument中的第一项

标签:

未经允许不得转载:作者:1400-张同学, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《argparse 命令行参数解析》 发布于2020-09-16

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录