标签:argparse

  • Python:带有列表列表的Argparse - python

    时间:2020-8-28

    最小可验证示例: import argparse parser = argparse.ArgumentParser(description='...') parser.add_argument('-f','--file', type=str, nargs='+', help=&# […]

  • argparse Python 2.7中一个参数的多个文件 - python

    时间:2020-8-19

    尝试在argparse中创建一个参数,以便可以输入多个可以读取的文件名。 在此示例中,我只是尝试打印每个文件对象以确保其正常工作,但出现错误: error: unrecognized arguments: f2.txt f3.txt 。我怎样才能认出所有人? 我在终端中的命令来运行程序并读取多个文件 python program.py f1.txt f2.t […]

  • Python Argparse:带有负数的可选参数的问题 - python

    时间:2020-8-18

    我在argparse时遇到了一个小问题。我有一个xlim选项,它是情节的xrange。我希望能够传递类似-2e-5的数字。但是,这不起作用-argparse将其解释为位置参数。如果我执行-0.00002,则可以使用:argparse将其读取为负数。是否可以读取-2e-3? 下面的代码,和我将如何运行它的一个示例是: ./blaa.py --xlim -2.e […]

  • 带有所需子解析器的Argparse - python

    时间:2020-8-17

    我正在使用Python 3.4,正在尝试将argparse与子解析器一起使用,并且我希望具有与Python 2.x中类似的行为,如果我不提供位置参数(以指示子解析器/子程序) ),我会收到一条有用的错误消息。即,使用python2,我将收到以下错误消息: $ python2 subparser_test.py usage: subparser_test.py […]

  • Argparse-如何指定默认子命令 - python

    时间:2020-8-17

    我正在使用Python 2.7的argparse软件包为命令行工具编写一些选项解析逻辑。该工具应接受以下参数之一: “ON”:打开功能。“OFF”:关闭功能。[未提供任何参数]:回显函数的当前状态。 查看argparse文档使我相信,我希望定义两个(可能是三个)子命令,因为这三个状态是互斥的,代表不同的概念活动。这是我目前对代码的尝试: parser = a […]

  • 如何在Python中传递任意参数 - python

    时间:2020-7-24

    在我必须做的任务中,我应该为'rm'命令创建一个替代方案。我必须传递可变数量的参数,例如 $ rm.py /path/to/some/file ./somefile someotherfile $ rm.py /path/to/some/file ./somefile someotherfile -r $ rm.py -r /path/to/some/fil […]

  • 如何处理可能是一个值或多个值的输入参数? - python

    时间:2020-7-20

    我正在使用有人编写的来自GitHub的脚本,该脚本是为命令行设计的。所有示例均显示如下内容: thisscript.py -u 'teepee' -p pword999 -d 8 我想在另一个函数中运行它,在这里我可以像这样使用它: thisscript(username='teepee', password= […]

  • 将argparse别名解析回原始命令 - python

    时间:2020-7-17

    我正在使用subparser/subcommand that has an alias。 我在子解析器中使用dest选项来存储子命令的名称,以便以后使用。 当前,如果子命令的名称为reallyLongName,别名为r(例如),则dest选项将完全存储reallyLongName或r-我输入的内容都会被存储。这很烦人,因为我现在必须检查命令的名称或其别名以识 […]

  • argparse参数顺序 - python

    时间:2020-7-9

    我有一点问题。 我使用argparse解析我的参数,并且运行良好。 要拥有args,我这样做: p_args = parser.parse_args(argv) args = dict(p_args._get_kwargs()) 但是p_args的问题是我不知道如何根据命令行中的位置来排列这些参数,因为这是命令。 那么,是否有可能在命令行中将参数放在元组/列 […]

  • 为什么调用argparse.parse_args()或.parse_args(sys.argv)会有区别 - python

    时间:2020-6-21

    我在python代码中创建了以下参数解析器。 parser = argparse.ArgumentParser() parser.add_argument('projectPath') parser.add_argument('-project') parser.add_argument('-release') […]