argparse 相关问题

用于实现命令行界面的Python模块

[Argparse追加动作,仅当不出现参数时才具有默认值

我正在使用argparse库解析程序中的CLI参数。我想解析一个可以重复的参数,其行为如下:如果该参数至少出现一次,则其值...

回答 1 投票 0

如何将已解析的参数转换为可以在if语句中使用的变量?

我正在使用来自https://github.com/tensorflow/models/blob/master/tutorials/image/imagenet/classify_image.py的教程imagenet图像识别代码,我已经设法使所有工作正常进行...] >

回答 1 投票 -1

如何在终端上显示标志(例如[-h])?

[示例屏幕截图:我想要的输出:我想为脚本用户启用帮助标志,并且最初认为解决方案是使用argparse:parser = argparse.ArgumentParser(description ='... ...

回答 1 投票 0

Raspberry PI multi-line上的LED矩阵?

我有一个python脚本,但我想添加更多行。我该怎么做呢? #!/ usr / bin / env python#显示带有双缓冲的运行文本。从samplebase导入rgbmatrix的SampleBase ...

回答 1 投票 0

如何在不修补补丁的情况下本地化python的argparse模块?

当消息的某些部分使用用户语言显示而其他消息使用英语显示时,本地化的命令行应用程序看起来很奇怪。我不知道安装时是否弄乱了任何东西...

回答 1 投票 6

Python argparse-句子中的帮助描述

极端挑剔的问题,但令我烦恼的是默认的argparse帮助消息是一个句子片段。例如,对于包含#!/ usr / bin / env的脚本,python import argparse parser = ...

回答 3 投票 0

将argparse别名解析回原始命令

我正在使用具有别名的子解析器/子命令。我在子解析器中使用了dest选项来存储子命令的名称,以便以后使用。当前,如果子命令的名称为...

回答 1 投票 2

如果设置了其他可选值,则设置argparse可选值

我想在argparse中创建以下情况。如果--foo为true,则--bar必须为true。 parser.add_argument('-foo',action ='store_true',default = False)parser.add_argument('-bar',action ='...

回答 2 投票 2

将argparse自变量组合到(子)词典中

为了解析程序参数,我将默认值存储在config.json文件中,但也允许使用命令行参数来覆盖默认值,例如:config.json:{“ foo_a”:0,“ ...] >

回答 1 投票 0

我最多只能接受两个参数,如果缺少一个则选择默认值

我正在使用argparse解析我的Python程序的参数,并且我希望格式如下:program --arg1 val1 val2该参数不应再有任何值,但只能是一个。 ...

回答 1 投票 -1

[在设计CLI时,如何表明需要FILE(通过stdin或通过参数)]]

最好是举一个例子。我希望CLI能够同时运行,如何在帮助文档中正确传达此信息?用法:my-cli import FILE my-cli import [FILE](如果stdin ...

回答 1 投票 0

python argparse-如何允许解析器处理标志和非标志参数

我将如何设置我的argparser使其具有以下行为?备份-c示例备份示例备份-r示例我想让我的程序具有各种标志来创建/ ...

回答 1 投票 2

遍历已解析文件的列表Python

该程序扫描日志文件,并查找故障和故障时间戳。我的程序遇到的问题是找到一种修改程序的方法,以便可以迭代多个...

回答 1 投票 0

具有常用选项的Python多命令CLI

我正在为我的Python应用程序添加CLI。 CLI应该允许一次运行多个命令。这些命令应具有通用选项和个人选项。例如:$ python mycliapp.py --...

回答 1 投票 0

指定输入参数的日期格式argparse python

我有一个python脚本,需要一些命令行输入,而我正在使用argparse进行解析。我发现文档有点混乱,无法在...

回答 3 投票 98

如何将argparse值传递给函数并将值分配给数据框?

我为我的脚本设置了一些argparse参数,如下所示:import argparse parser = argparse.ArgumentParser()parser.add_argument(“-file”,“ -i”,type = str,required = True)parser.add_argument (“ --...

回答 2 投票 1

backspace \ n \ t在长字符串python argparse中不起作用

我有以下代码,在其中添加了工具用法的说明= r“”“ \ n ------------------------- ------------------串行链处理\ n \ \ n ------------------------ ----------------...

回答 1 投票 0


带有sqlite3数据库存储问题的简单CLI todo管理器

我目前正在尝试制作一个命令行Todo管理器,该管理器将允许用户输入任务,将其删除并列出该任务。从我尝试的可视化来看,它并没有按照我的想象... ...>

回答 1 投票 0

如何为此参数指定type = FileType(…)时使用argparse获取文件名

使用argparse.add_argument方法的类型参数,您可以要求将参数作为可读文件:parser.add_argument('-sqlite-file',type = argparse.FileType('r'))之...

回答 1 投票 15

© www.soinside.com 2019 - 2024. All rights reserved.