argparse

argparse

文章 5 浏览 55

argparse:如何调用方法而不是函数?

我在 python 程序中使用 argparse,当我运行我的软件时,我想调用一个方法,如下所示: $ python __init__.py foo 如果我想调用一个函数而不是一个方…

瞎闹 2024-10-11 01:15:51 2 0

使用 argparse 获取选定的子命令

当我将子命令与 python argparse 一起使用时,我可以获得所选的参数。 parser = argparse.ArgumentParser() parser.add_argument('-g', '--global') s…

残月升风 2024-10-10 06:47:51 3 0

如何让解析器打印帮助消息而不是错误并退出

我正在使用 argparse 来处理 cmd 参数,我想如果没有指定参数,则打印帮助消息,但现在解析将输出错误,然后退出。 我的代码是: def main(): print "…

枯寂 2024-10-09 20:43:32 3 0

Argparse 可选位置参数?

我有一个应该这样使用的脚本: usage: installer.py dir [-h] [-v] dir 是一个位置参数,其定义如下: parser.add_argument('dir', default=os.getcwd…

沉鱼一梦 2024-10-08 18:00:06 3 0

argparse 位置参数的位置

而不是这个: usage: installer.py [-h] [-v] dir 我想要这个: usage: installer.py dir [-h] [-v]&lt /code&gt 有没有办法指定位置参数的位置?…

离去的眼神 2024-10-08 09:51:30 1 0

带有依赖项的 python argparse

我正在编写一个脚本,其中有两个互斥的参数,以及一个仅对其中一个参数有意义的选项。如果您使用没有意义的参数调用它,我会尝试将 argparse 设置为失…

⒈起吃苦の倖褔 2024-10-07 16:25:14 2 0

有没有办法在 Argparser 中设置没有任何前缀的选项?

我正在使用 Argparser 来处理 CLI 程序的参数。但随着时间的流逝,我认为使用它并不是一个好主意。问题来了。我想使用没有任何前缀字符的选项。就像gi…

愿得七秒忆 2024-10-06 04:44:58 4 0

Python argparse:预格式化帮助文本?

我正在使用 argparse,我想在我的选项之一的帮助文本中显示一个列表。但是,argparse 会从文本中删除新行并将其显示在一行上。 是否有办法告诉 argpar…

云柯 2024-10-06 02:28:26 4 0

使用 python argparse 进行递归

我正在使用 argparse 编写递归程序。唯一需要的参数是要操作的一个或多个文件。当我递归调用它时,我不需要文件名(因为我将调用一个新目录),但我需…

梦旅人picnic 2024-10-04 04:33:25 3 0

Python argparse:有没有办法在 nargs 中指定范围?

我有一个可选参数,它支持参数列表本身。 我的意思是,它应该支持: -f 1 2 -f 1 2 3 但不支持: -f 1 -f 1 2 3 4 有没有办法在 argparse 中强制执行…

猫烠⑼条掵仅有一顆心 2024-10-02 08:03:22 3 0

Python argparse:nargs +或 * 取决于先前的参数

我正在编写一个服务器查询工具,并且我有一些代码来解析最顶部的参数: # Parse arguments p = argparse.ArgumentParser() g = p.add_mutually_exclus…

森林迷了鹿 2024-10-01 11:21:30 3 0

python 3 中缺少 argparse

有人知道为什么 argparse 模块没有在 python 3 中出现吗?它是 python 2.7 中的新功能,但 2.x 分支在 2.7 中已经耗尽。对我来说,不在实际的 python…

你的笑 2024-09-25 11:14:43 4 0

使用 argparse 输出来调用函数

目前我的代码如下所示。它允许我解析我的程序脚本获取的多个参数。有没有更接近“最佳实践”的不同方法?我还没有看到实际使用 argparse 输出的代码,…

撩发小公举 2024-09-13 23:43:49 5 0

添加既改变行为又存储参数的选项

使用 argparse 模块,是否可以对给定参数执行多个操作? 具体来说,我想提供一个带有 nargs='?' 的 -l/--list 选项,这将改变程序从其主要功能转变为…

彻夜缠绵 2024-09-10 05:48:37 2 0

在 Python 中使用 argparse 为具有两个值的参数设置单独的选择

我目前有以下代码: import argparse parser = argparse.ArgumentParser(description='Adds a new modem to Iridium account') parser.add_argument('…

像极了他 2024-09-09 11:47:09 3 0
更多

推荐作者

謌踐踏愛綪

文章 0 评论 0

开始看清了

文章 0 评论 0

高速公鹿

文章 0 评论 0

alipaysp_PLnULTzf66

文章 0 评论 0

热情消退

文章 0 评论 0

白色月光

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文