美文网首页
argparse模块-命令行的使用

argparse模块-命令行的使用

作者: 小飞船1号 | 来源:发表于2020-06-03 10:33 被阅读0次
import argparse

parser = argparse.ArgumentParser(
    prog=__file__, description="创建ArgumentParser对象成功啦"
)
parser.add_argument(
    "-r", "--runn", type=int, help="添加runn成功啦",
)
parser.add_argument(
    "-s", "--square", action="store_true", help="添加square成功啦",
)
parser.add_argument(
    "-v",
    "--verb",
    action="store",
    nargs="?",
    const="followee",  # 默认输出followee,要和nargs="?"一起用,否则会报错
    type=str,
    help="添加verb成功啦",
)
args = parser.parse_args()
if args.verbose:
    print(args.verbose)
elif args.square:
    print(args.square)
else:
    print(args.run)

  1. action="store_true"表示:只有True和False两种值


  2. action="store"表示:命令行输入值


  3. const="followee"表示:命令行不输入值,默认值是followee



    要和 nargs="?"一起用,否则报错


  4. type=str表示,命令行输入的是str类型,type=int表示,是int类型


  5. python .\get_argparse.py -h 帮助命令


相关文章

  • Python学习笔记:argparse的使用

    argparse是什么? argparse是一个命令行参数解析模块,可以解析从命令行输入的内容。 argparse...

  • DL中遇到的语法问题

    python语法 1.argparse模块 python中用于命令行解析的模块。 使用方法 import argp...

  • python 第八节

    一、标准库Argparse模块 Argparse 是一个 python 模块,借助该模块,我们可以轻松地为命令行参...

  • Python命令行参数模块argparse

    命令行参数模块argparse Argparse模块主要用来开发类似于shell中原生命令那样用户友好的命令行工具...

  • argparse模块

    argparse库是用来管理命令行参数 参考资料:argparse模块官方文档

  • python argparse模块

    argparse是一个python中的命令行解析模块 parser = argparse.ArgumentPars...

  • Python的Argparse模块使用方法

    Python之Argparse模块 argparse模块可以轻松编写用户友好的命令行接口。程序定义它需要的参数,然...

  • argparse模块

    argparse是python用于解析命令行参数和选项的标准模块,用于代替已经过时的optparse模块 使用步骤...

  • python 图片转字符画

    关于argparse模块 用于命令行参数 代码实现 资源

  • argparse

    argparse import argparse命令行参数解析模块简单示例 选择性添加参数 python test...

网友评论

      本文标题:argparse模块-命令行的使用

      本文链接:https://www.haomeiwen.com/subject/ydsvzhtx.html