python位置参数_Python;argparse;如何指定位置参数的位置

如何指定位置参数的位置?在

在下面的示例中,SCR&SCV参数显示在可选参数的末尾,我希望它们出现在开头。在#!/usr/bin/python

import argparse

### Parse arguments ###

parser = argparse.ArgumentParser()

parser.add_argument("SCR",type=int)

parser.add_argument("SCV",type=int)

parser.add_argument("--itemid",nargs='?')

parser.add_argument("--tkt",nargs='?')

parser.add_argument("--rfc",nargs='?')

parser.add_argument("--state",nargs='?')

parser.add_argument("--vendor",nargs='?')

parser.add_argument("--application",nargs='?')

parser.add_argument("--submitter",nargs='?')

parser.add_argument("--assigneddev",nargs='?')

parser.add_argument("--manager",nargs='?')

parser.add_argument("--maasteps",nargs='?')

parser.add_argument("--reasonforfailure",nargs='?')

parser.add_argument("--assignedpm",nargs='?')

parser.add_argument("--release",nargs='?')

parser.add_argument("--erelease",nargs='?')

parser.add_argument("--testenvloaded",nargs='?')

parser.add_argument("--datetestloaded",nargs='?')

parser.add_argument("--dateint2loaded",nargs='?')

parser.add_argument("--tqadeploytime",nargs='?')

parser.add_argument("--prodenvloaded",nargs='?')

parser.add_argument("--dateprodloaded",nargs='?')

parser.add_argument("--proddeploytime",nargs='?')

parser.add_argument("--proddeployer",nargs='?')

args = parser.parse_args()

> scratch.py -h

usage: scratch.py [-h] [--itemid [ITEMID]] [--tkt [TKT]] [--rfc [RFC]]

[--state [STATE]] [--vendor [VENDOR]]

[--application [APPLICATION]] [--submitter [SUBMITTER]]

[--assigneddev [ASSIGNEDDEV]] [--manager [MANAGER]]

[--maasteps [MAASTEPS]]

[--reasonforfailure [REASONFORFAILURE]]

[--assignedpm [ASSIGNEDPM]] [--release [RELEASE]]

[--erelease [ERELEASE]] [--testenvloaded [TESTENVLOADED]]

[--datetestloaded [DATETESTLOADED]]

[--dateint2loaded [DATEINT2LOADED]]

[--tqadeploytime [TQADEPLOYTIME]]

[--prodenvloaded [PRODENVLOADED]]

[--dateprodloaded [DATEPRODLOADED]]

[--proddeploytime [PRODDEPLOYTIME]]

[--proddeployer [PRODDEPLOYER]]

SCR SCV

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值