腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
覆盖
argparse
-
h
使用
信息
中
的
cli
名称
?
、
、
我正在将我
的
python应用程序打包到一个.AppImage文件
中
。现在,当我
使用
标志-
h
运行它时,我希望它会打印以下内容: $ ./mytool.AppImage -
h
...但由于AppImage捆绑过程
的
性质,我得到: $ ./mytool.AppImage -
h
usage: AppRun [-
h
]
浏览 20
提问于2019-07-01
得票数 0
回答已采纳
2
回答
可选位置参数,它只接受指定列表
中
的
值。
、
我正在用Python3重写一个遗留
的
C程序,
使用
a解析。程序需要零、一个或多个位置参数,这些参数必须来自指定
的
列表。为了简单起见,假设可能
的
值是'A','B','C','D‘和'E’。在遗留程序
中
没有其他参数,我也不希望它们出现在新版本
中
。但你永远不会知道。:-)p.add_argument("action", help = &qu
浏览 5
提问于2022-08-02
得票数 1
回答已采纳
1
回答
如何
在Python3
中
使用
one解析来解析两组命令行参数
中
的
一个组?
、
、
、
我想开发一个
CLI
,它将两对参数
中
的
一组放在一起:或组资源是定位
的
,并且是必需
的
其余两个人
的
规则是一样
的
。然而,我目前
的
代码使它成为一种强制,所有四个都是必需
的
。我现在
的
代码是:import cleanu
浏览 5
提问于2020-09-27
得票数 3
回答已采纳
1
回答
如何
有一个特定
的
命令要求标志与a解析?
、
、
、
、
因此,为了传递
信息
和处理输入,我正在编写一个
使用
的
python脚本。我一直在
使用
子命令在程序
中
强制/
使用
不同
的
操作。到目前为止,我
的
脚本
的
格式如下: # Create parser to obtain arguments parser =
argparse
.ArgumentParser(description=main(**_
cli</e
浏览 6
提问于2019-11-26
得票数 1
回答已采纳
2
回答
多值参数
的
自定义
使用
消息
、
、
给予某物类似(或类似于):parser =
argparse
.ArgumentParser()args = parser.parse_args()usage:
cli
.py [-
h
] FILESusage:
cli
.py [-<e
浏览 0
提问于2018-12-13
得票数 2
回答已采纳
1
回答
如果在add_mutually_exclusive_group
中
添加元素,则内容会消失
、
如果我在add_argument_group()
中
添加这些参数(数据和大小),就会得到预期
的
输出: Mydata =
cli
_parser.add_argument_group()/test [-
h
] [--data DATA ] [--size SIZE] --data DATA, -a DATA User-specified payload当我在互斥
的
组
中
添加这两个参数( data和size)时,"help
浏览 14
提问于2020-08-14
得票数 0
2
回答
如何
避免打印帮助消息(-
h
,-- help )
中
的
默认值(
argparse
)
、
、
def main(): formatter_class=
argparse
.ArgumentDefaultsHelpFormatter= parser.parse_args()
cli
_args.input, )_application() 当程序
使用
-
h
/ --help运行
浏览 31
提问于2021-04-06
得票数 0
回答已采纳
5
回答
基于命令行参数调用python函数
我有一个带有几个函数
的
脚本: pass pass pass a() b() c() 但是有没有更好
的
方法呢
浏览 1
提问于2019-02-05
得票数 2
1
回答
基于ubuntu
的
码头容器
中
的
python a解析
、
、
、
、
我很难找到一种方法将参数传递给基于docker container
的
ubuntu
中
的
python脚本。我和docker-compose.yml一起工作。我调用脚本
的
方式--在容器中和主机上--是python3
浏览 2
提问于2020-08-11
得票数 0
回答已采纳
2
回答
argparse
.ArgumentParser提升ArgumentError
、
conflict_handler(action, confl_optionals) raise ArgumentError(action, message % conflict_string)
argparse
.ArgumentError: argument -
h
/--height: con
浏览 186
提问于2019-03-23
得票数 4
3
回答
禁用from解析参数以避免被
覆盖
、
我有一个遗留Python应用程序,它在
CLI
中
使用
了一些选项,
使用
了a解析,如下所示:parser.add_argument('-f', default='foo') 现在我需要删除这个选项,因为现在它
的
值不能被用户
覆盖
,但是它必须假定它
的
默认值(在示例
中
是'foo‘)。是否有办法保留该选项,但防止它出现并被用户
覆盖</em
浏览 30
提问于2022-03-21
得票数 0
回答已采纳
2
回答
位置参数
的
argparse
位置
、
而不是这样:我想要这个:有没有办法指定位置参数
的
位置?
浏览 0
提问于2010-12-18
得票数 3
回答已采纳
2
回答
存储python
CLI
软件版本
的
好方法是什么?(<app> --版本)
、
、
Python
CLI
应用程序
使用
--version参数显示版本。存储该
信息
的
正确方式是什么?
Argparse
对此有一个论点 import
argparse
parser.add_argument('--version', action='version', version='%(prog)s 2.0'
浏览 16
提问于2020-07-19
得票数 0
3
回答
等待参数时
的
错误处理
、
我正在编写代码,它接受来自
cli
的
参数,例如文本文件。预期
使用
情况如下:但是,如果没有提供参数,
cli
将返回一个错误,我想提供一些错误响应,比如帮助列表,或者只是一个简单
的
“不-给我一个文件” 现在这里是前几行编辑:在
使用
am解析尝试了下面的建议之后,我得到了更好
的
结果,但是我注意到am解析添加了一个我不希望看到
的
字符。parser.add_argument('-f', help=
浏览 4
提问于2017-01-26
得票数 6
2
回答
如何
更改
argparse
的
帮助参数
的
registry_name
、
、
帮助
argparse
始终
使用
-
h
和-- python3作为帮助参数。现在,我希望
使用
-
h
和--host作为主机名参数。
如何
停止
argparse
以
使用
-
h
获得帮助?我知道在创建ArgumentParse实例时可以
使用
add_help=False。但之后我就可以自己处理print_help了。如下所示:import
argparse
浏览 0
提问于2013-04-18
得票数 3
2
回答
为什么当一个选项被放在其他位置参数之前时,
argparse
会失败?
、
考虑
使用
Python3.7.2
的
scratch.py
中
的
测试
argparse
示例: import sysimport yaml parser.add_argument('--sound', nargs='?'sys.argv[1:])) print(y
浏览 14
提问于2019-10-09
得票数 4
2
回答
python
argparse
解析--自定义错误消息
、
、
我希望在
使用
argparse
库
的
命令行程序
中
为特定
的
使用
错误生成自定义错误消息。我知道我可以通过子类
argparse
.ArgumentParser来
覆盖
错误
的
一般表示 def error(例如, usage: prog [-
h
] {hot,col
浏览 7
提问于2015-06-20
得票数 12
回答已采纳
1
回答
通过解析器将json文件作为命令行参数传递,这可能吗?
、
我需要通过命令行参数解析器将json文件参数
覆盖
到python字典。由于json文件位于当前
的
工作目录
中
,但它
的
名称
可以是动态
的
,因此我希望如下所示: if __nodesPerLan'] = 50{ "nodesPer
浏览 4
提问于2016-06-13
得票数 4
回答已采纳
3
回答
如何
在Python3
中
添加带标志
的
命令行参数?
、
、
、
我必须从命令行输入参数,即用户名、密码和数据库
名称
。我知道
如何
在不
使用
标志
的
情况下做到这一点,
使用
如下所示
的
sys.argv:hostname = str(sys.argv[1]) sys.exit(1) 因此,它可以像这样运行:但问题是,我必须
使用
因此,该脚本可以
浏览 8
提问于2012-07-23
得票数 19
回答已采纳
1
回答
在the解析
中
抑制-
h
/-帮助参数
、
当您
使用
an解析创建解析器时,总是会有一个默认
的
帮助菜单,它看起来类似于: -
h
, --help show thishelp message and exitimport
argparse
parser.add_argument("-t", "--test",
浏览 2
提问于2022-08-16
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python模块-argparse
Python 中argparse模块的使用
怎样学Python 第二十三课 模块化处理用户输入基础
Redis非授权访问漏洞复现
Python 命令行之旅:使用 argparse 实现 git 命令
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券