getopt 相关问题

`getopt`和`getopt_long`函数自动化了解析典型unix命令行选项所涉及的一些杂务。

有没有办法说服python的getopt处理options的可选参数?

根据 python getopt 的文档(我认为),选项字段应该表现为 getopt() 函数。但是我似乎无法为我的代码启用可选参数: #!/usr/bin/pyt...

回答 5 投票 0

初学者遇到 ValueError

我是一个Python初学者编码员,试图制作一个“骰子滚轮”,你可以在其中选择骰子的大小,它在我的代码的第20行返回此错误 导入系统 随机导入 导入getopt 定义我...

回答 5 投票 0

getopt() C 函数在 Ubuntu 23.10 中无法正常工作

这让我抓狂了一段时间,因为它之前在 Ubuntu 上运行得很好,直到我升级到 Ubuntu 23.10。我在 C 中调用 getopt() 函数,没有任何循环,并且只在

回答 1 投票 0

Python 的 argparse 可以像 gnu getopt 一样排列参数顺序吗?

GNU getopt 以及使用它的命令行工具允许选项和参数交错,称为排列选项(请参阅 http://www.gnu.org/software/libc/manual/html_node/Using-Getopt)。 html#我们...

回答 4 投票 0

使用 getopt() 解析多个参数

我正在开发一个简单的十进制到十六进制/二进制计算器,它将使用命令行参数来指定要转换为哪个,-x 表示十六进制,-b 表示二进制。我正在使用 getopt() 来解析值......

回答 1 投票 0

Getopt::长、可选参数和贪婪

我正在尝试编写一个程序,其中有一个选项需要 可选参数,以这样的方式接受相同的选项 时尚与 perl -i 或 git --color 具有完全相同的行为。

回答 1 投票 0

有没有办法“重置”getopt 以供非全局使用?

当尝试多次使用 getopt 时,我在 valgrind 中遇到的错误是 Invalid read of size 1。该错误仅在执行以下操作时发生: ls-a-b ls-a-b 因此我假设...

回答 2 投票 0

如何在 getopts bash 中使参数可选

我想在 getopt bash 中将参数设置为可选,这样如果用户没有指定它,那么它仍然可以运行而不会杀死程序。我怎样才能做到这一点。这是我之前的代码 当 gettop...

回答 1 投票 0

当标志不在开头时,有没有办法使用 getopt ?

我正在编写的 C 程序将文件和标志作为参数。该程序需要支持将标志放置在参数中的任何位置。例如,“./program file1 file2 -f 10 file3...

回答 1 投票 0

如果 getopt 中未设置 cmd 参数,如何设置默认值

我使用 getopt 来解析 python 脚本中的命令行参数。是否可以为命令行参数设置默认值? 我有以下代码: 尝试: opts, args = getopt.getopt(argv,"htt:t...

回答 3 投票 0

解释 eval 集——“$ARGS”在 Bash 中与 getopt 的使用

我正在编写一个需要参数解析的简单 Bash 脚本,并编写了以下脚本,该脚本使用 getopt 来解析提供给脚本的短或长参数。 #!/bin/bash # 默认

回答 1 投票 0

Getopt 看到了我未包含在命令中的额外“--”参数

我正在尝试编写一些代码,将一系列 conda 工具和一些我自己的 python 代码结合在一起。我提供了一些 getopt 选项,但它们解析得很奇怪。我想要一些选项能够...

回答 1 投票 0

关闭 getopt_long (getopt.h) 中的缩写?

是否可以在 getopt_long() 中关闭缩写?从手册页: 如果缩写是唯一的或者与某些定义的选项完全匹配,则可以缩写长选项名称。 我想要...

回答 3 投票 0

关闭 getopt_long (optarg.h) 中的缩写?

是否可以在 getopt_long() 中关闭缩写?从手册页: 如果缩写是唯一的或者与某些定义的选项完全匹配,则可以缩写长选项名称。 我想要...

回答 3 投票 0

C 中的 getopt() 不读取选项参数

我正在输入一个程序,它需要三个命令行选项:s、f 和 c 因为我被告知使用 getopt() 作为函数来获取它们,所以我调查了它。 这三个选项执行以下操作: s - 那个...

回答 1 投票 0

从 optarg 获取一个整数

我试图从我的代码中的 c 修饰符的 optarg 获取一个 int,但我无法获取它,我试图转换它但这是不可能的,所以我调查并发现了这个 atoi()功能应该...

回答 1 投票 0

为什么在给 getopt_long 提供未知选项时我无法捕捉到错误的选项?

所以,我有下一个代码: #include #include #include #include #include #include #include // #

回答 1 投票 0

getopt 在带有短选项的 MacOS 下无法按预期工作

我有以下命令:command.sh -b=FOO 我正在尝试用以下内容解析它:getopt "m::b::" "$@" 在 Linux 下,结果是:-b =FOO --command.sh 在 MacOS 下,

回答 1 投票 0

getopt_long 将 optstring[0] 设置为 '+'

根据 getopt 和 getopt_long 的手册页,GNU 版本对 argv 进行了重新排序,以便任何类似于标志的东西都排在第一位,然后当它到达第一个字符串时返回 -1...

回答 1 投票 0

如何在getopt函数中指定optstring?

我不确定如何在 C 的 getopt 函数中正确使用 optstring。 该字符串应如何格式化?我看到了字母彼此相邻的例子,有时用分号隔开......

回答 3 投票 0

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