腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Argparse
位置
参数
'*‘
、
我需要像下面这样解析命令行 script.py apple banana -l list pineapple 水果应该转到一个列表,而-n标志应该转到另一个标志 我正在试着解决这个问题 parser =
argparse
.ArgumentParserparser.add_argument('-l', dest = ls) 在这个例子中,我得到了以下错误: 注意,使用 script.py apple banana -l list 工作正常 使用nargs =
argparse
.REMAINDER所有的
参数
都被放在“水果”列
浏览 20
提问于2018-12-22
得票数 0
回答已采纳
2
回答
argparse
解析:
位置
参数
之间的可选
参数
、
我希望模拟大多数命令行实用程序的行为,其中可选
参数
可以放置在命令行的任何
位置
,包括
位置
参数
之间,如下面的mkdir示例:在这种情况下,我们知道--mode正好有一个
参数
,所以before和after都被认为是
位置
参数
。可选部分--mode 077实际上可以放在命令行的任何
位置
。但是,对于
argparse
,下面的代码不适用于此示例:import <em
浏览 7
提问于2020-09-25
得票数 6
回答已采纳
1
回答
如何让
argparse
从nargs=REMAINDER中拆分nargs='+‘
、
我使用
argparse
将几个
位置
参数
解析为input,然后将几个
位置
参数
解析为output。由于
参数
的数量没有限制,我尝试使用--作为分隔符。我通常使用nargs=
argparse
.REMAINDER成功地使用了--分隔符,所以我尝试了一下:parser.add_argument("input", nargs=
浏览 0
提问于2020-03-09
得票数 4
1
回答
Argparse
可选
参数
覆盖
位置
、
我正在尝试找出一种方法,让
argparse
位置
参数
与可选
参数
互斥。./adder 20 32./adder --interactive现在,如果我只是尝试“--interactive”,它会告诉我缺少
位置
参数
。示例代码:parser.add_argument('a', metavar='Firs
浏览 0
提问于2017-09-12
得票数 2
1
回答
可选
参数
列表后的
位置
参数
、
、
我对使用
argparse
有些陌生,并且遇到了一个问题,这个问题源于使用一个可选
参数
(任意长度的文件列表)和一个
位置
参数
(单个文件)。失败了,因为
参数
太少了。我理解为什么会发生这种情况--
argparse
假设pos_file.txt是可选列表的一部分,因此找不到
位置
参数
--但我不明白为什么
argparse
不总是认为最后一个
参数
是
位置
参数
。这可以通过将详细
参数
放在可
浏览 13
提问于2019-06-28
得票数 2
回答已采纳
2
回答
位置
参数
的
argparse
位置
、
而不是这样:我想要这个:有没有办法指定
位置
参数
的
位置
?
浏览 0
提问于2010-12-18
得票数 3
回答已采纳
2
回答
Python
argparse
:如何引用带有破折号的
参数
、
我使用的是
argparse
,我想用一个破折号来指定
位置
参数
。
argparse
似乎允许我这样做。实际上,它出现在parse_args()的名称空间中,但是我不知道如何引用相应的值。/usr/bin/env python3 parser.add_argument('a-string我最初想通过add_argument的dest
参数
浏览 79
提问于2020-08-05
得票数 1
回答已采纳
4
回答
Python
argparse
位置
参数
和子命令
、
、
、
、
我正在使用
argparse
,并尝试混合子命令和
位置
参数
,出现了以下问题。下面的代码运行良好:parser =
argparse
.ArgumentParser()上面的代码将args解析为Namespace(positional=
浏览 4
提问于2011-12-29
得票数 11
回答已采纳
3
回答
Argparse
可选
位置
参数
?
、
我有一个脚本,它的用法如下:usage: installer.py dir [-h] [-v]parser.add_argument('dir', default=不幸的是,当我没有指定dir
参数
时,我会得到Error: Too few arguments。
浏览 0
提问于2010-12-19
得票数 760
回答已采纳
1
回答
Python :指定某些选项时不需要
位置
参数
、
需要带有nargs='+'或nargs=<integer>的
位置
参数
,这意味着如果
参数
至少未指定一次,则
argparse
会给出一个错误。但是,如果用户使用-h|--help选项调用程序,则不会出现错误,无论是否指定了
位置
参数
。 只允许使用<
浏览 3
提问于2018-04-04
得票数 0
1
回答
是什么使可选
参数
和
位置
参数
成为必需的?
、
我正在努力学习本教程:和我理解
位置
参数
和可选
参数
之间的区别,但是我不理解的是
argparse
是如何决定什么
参数
是
位置
的,什么
参数
是可选的?例如,在我从上面链接到的教程中:parser =
argparse
.ArgumentParser() print("{
浏览 3
提问于2014-12-03
得票数 2
回答已采纳
1
回答
Argparse
位置
参数
sequest
我正在尝试使用
argparse
,但由于某些原因,我总是遇到这样的问题:我的
位置
参数
必须放在命令行的第一位。我希望
位置
是最后,因为它是一个文件名列表。我读到的所有东西都让我相信,
位置
可以排在第一位,也可以排在最后。Python 2.7环境。 如果我做
位置
要求(nargs='+'),它可以工作,但
参数
是可选的。
浏览 2
提问于2013-08-16
得票数 0
1
回答
‘当两个pos
参数
被一个opt
参数
拆分时不起作用,为什么?
、
argparser =
argparse
.ArgumentParser()argparser.add_argument('-a') argparser.add_argument
浏览 0
提问于2018-06-30
得票数 2
2
回答
argparse
.REMAINDER改变
位置
参数
的行为
、
如果没有
argparse
.REMAINDER,可选
参数
可以位于
位置
参数
之前或之后:parser.add_argument# Namespace(a='1', b='2') print(parser.parse_args('2 -a 1'.split())) # Namespace(a='1', b=
浏览 14
提问于2016-10-27
得票数 1
回答已采纳
3
回答
使用
Argparse
创建具有多个选项的必需
参数
?
、
、
如果我对
Argparse
的理解正确的话,
位置
参数
是用户可以指定的必需
参数
。我需要用
argparse
创建一个
位置
参数
,用户可以指定一种类型的
参数
,如果他/她打开-h选项,就会显示该
参数
。我尝试过使用add_argument_group,但当您打开-h选项时,它只显示一个标题,其中包含对其他
参数
的描述。def Main(): parser =
argparse
.ArgumentPars
浏览 14
提问于2018-02-13
得票数 0
回答已采纳
3
回答
argparse
不检查
位置
参数
、
、
我正在创建一个脚本,它使用
argparse
同时接受
位置
参数
和可选
参数
。我已经看过了Doug的教程和python文档,但找不到答案。, type=
argparse
.FileType('rt'),arg
浏览 0
提问于2012-11-01
得票数 3
回答已采纳
2
回答
用于跳过
位置
参数
的
argparse
标志
、
我有一个脚本,它通常需要
位置
参数
:some-script POS。但是,当"--version“标志出现时,我希望能够”放弃“
位置
参数
要求:some-script --version。在
argparse
框架中有没有合适的方法来实现这一点? 我可以选择使用"--version" in sys.argv,但我希望能够使用
argparse
。
浏览 17
提问于2017-03-14
得票数 0
回答已采纳
1
回答
来自
argparse
的自动使用字符串问题,
参数
为nargs='*‘,元
参数
为可选的复数"(s)“
、
我正在编写一个使用
位置
参数
的程序,该
参数
接受“其余”
参数
,如下所示 parser =
argparse
.ArgumentParsernargs='*', )在这里,我使用了metavar
参数</
浏览 7
提问于2019-11-11
得票数 0
2
回答
如何读取/处理命令行
参数
?
问题 实现一个“[command] [action] [parameter]”风格的命令行界面?我如何在Python中处理命令行
参数
? 如何使用Python的optparse格式化
位置
参数
帮助?
浏览 304
提问于2017-12-20
1
回答
仅与第一个选项项匹配
、
/application.exe <application arguments>parser =
argparse
.ArgumentParser() parser.add_argument('-a', '--aaa', default=1, dest='first_entry/application.exe -a
浏览 2
提问于2015-08-28
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python模块-argparse
位置参数进阶-笨办法学Shell编程
Python 中argparse模块的使用
用什么库写 Python 命令行程序?看这一篇就够了
Python 命令行之旅:使用 argparse 实现 git 命令
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券