美文网首页
optparse模块

optparse模块

作者: 草莓养殖户 | 来源:发表于2018-11-11 15:15 被阅读0次

    一):首先创建一个对象:parser = optparse.OptParser()

    二):添加参数选项:

    parser.add_option("-f", "--file", action='store_false',dest="filename", help="write report to FILE",default=True)

    dest (destination):将接收的内容保存在目标变量(filename)中。

    help:输出帮助信息时输出的提示。

    default:默认目标变量(filename)的值。

    action:三种参数值

    第一种store:传入 -f 参数值的时候,该值保存入目标变量(filename)中,如果声明 -f 却没有传入 -f 参数值则提示错误,若未声明 -f ,则默认参数值为 none

    第二种store_false:传入-f 参数值的时候则,目标变量(filename)的值为false,若没有传入-f变量的时候,则目标变量(filename)的值为none

    第三种store_true:传入-f 参数值的时候则,目标变量(filename)的值为true,若没有传入-f变量的时候,则目标变量(filename)的值为none

    三)(options, args) = parser.parse_args()  // 这里的options 可以是别的名字例:(abc, args) = parser.parse_args()

    四)引用变量方法,options.filename(options是上一步定义的名字)

    相关文章

      网友评论

          本文标题:optparse模块

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