问题标签 [getopt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
parsing - 是否有一个包来处理 R 中的命令行选项?
是否有一个包来处理 R 中的命令行选项?
我知道commandArgs
,但这太基础了。它的结果基本上等同于argc
and argv
in C
,但我还需要一些东西,就像boost::program_options
inC++
或GetOptions::Long
in一样perl
。
特别是,我想提前指定允许哪些选项,并在用户指定其他内容时给出错误消息。
调用将是这样的(使用用户选项 --width=32 --file=foo.txt):
或者,如果Rscript
使用:
(请不要说,“你为什么不自己写呢,没那么难”。在其他语言中你也不必自己写。:)
perl - Getopt::Std 如何处理命令行参数中的空格?
我一直在玩Getopt::Std模块并且想知道参数占用空间。
我有这个代码ATM:getopts('dp:h', \%options);
问题是,如果 p 标志后面的参数包含一个空格,getopts
当它碰到空格时会停止处理列表。有没有一种方法可以允许参数中有空格,而不必将标志后面的参数用引号括起来(-p“某事”)?
我对引号很好。我只是好奇。多谢你们!
iphone - 使用 Cygwin 为 WindowsXP 构建 iPhone
“使用 Eclipse CDT 编写原生 iPhone 应用程序 Windows 和 Linux 开发人员如何绕过 iPhone SDK 并使用开源工具编写 iPhone 应用程序” 作者:PJ Cabrera (pjcabrera@pobox.com)
我按照本文档中的说明进行操作,并认为我已经做到了,但我收到了一个错误,想知道你是否知道发生了什么。
当我输入命令时,它开始编译。大约 30 分钟后,我得到了您在下面看到的错误。./make-toolchain.sh
这是错误:
我也觉得奇怪的是 msgfmt 会从 Mono 执行?为什么此构建使用 mono 或 .net?
我有一个win32/windowsxp系统,intel双核。
“g++ (GCC) 3.4.4 (cygming special, gdc 0.12, using dmd 0.125) 版权所有 (C) 2004 Free Software Foundation, Inc. 这是免费软件;请参阅源代码以了解复制条件。没有任何保证;甚至对于适销性或特定用途的适用性。”
python - Python中带有可选参数的命令行选项
我想知道是否有一种简单的方法来解析 Python 中具有可选参数的命令行选项。例如,我希望能够以两种方式调用脚本:
从 Python getopt 文档看来,我必须选择其中一个。
python - 使用 MacPorts 1.8 在 Mac OS X 10.6 上安装 py25-gtk 期间构建失败
当我执行此命令时:
我收到此错误:
有关 getopt 未随 macports 安装的信息,它位于 /usr/bin/getopt
python - 有没有办法说服 python 的 getopt 处理选项的可选参数?
根据python getopt
(我认为)的文档,选项字段应该表现为getopt()
函数。但是我似乎无法为我的代码启用可选参数:
结果是:
python - 如果 sys.argv 完全通过,为什么 getopt 不起作用?
如果我将其用于getopt
:
opts
将是空的。不会创建元组。但是,如果我使用sys.argv[1:]
,一切都会按预期进行。我不明白为什么会这样。有人愿意解释吗?
perl - 如何使用 Getopt::Std 设置默认值?
我正在尝试在我的 Perl 脚本中使用Getopt::Std从命令行收集值。
这里前两个变量 ($inputfile,$outputfile) 是必需的,但最后一个变量 ($parameter_value) 是可选的,可以忽略。
-p
当在命令行忽略标志时,我试图默认为最后一个变量($parameter_value)设置一些值。
我尝试使用这个:
当在命令行中忽略 -p 标志时,它会传递正确的值。但问题是当我从命令行提供一些值(例如 -p 58)时,相同的值 20 被传递给程序,而不是我从命令行传递的 58。
你能帮我指出我在这里犯的错误吗?
谢谢你。
python - python库中的“更好的选择”,任何列表?
我刚刚发现 optparse 模块的存在。我个人一直使用 getopt,所以我不在乎寻找更好的东西。然而,很明显 optparse 要先进得多,所以我希望它成为将来从命令行获取选项的首选方式。
总之,这件事让我印象深刻。我现在想知道是否有我从一开始就在使用的模块或函数,它们在标准库中有更好的选择。是否有这样一个紧凑且快速的浏览列表,喜欢“以前的解决方案:getopt。更好的解决方案:optparse(从 python 2.x 开始)”?
按约定编辑标记为 CW。
- 解析命令行选项:getopt、optparse、argparse
- 包管理:distutils、setuptools
c++ - 为 Visual Studio CRT 获取选择?
getopt()
在视觉工作室 CRT 中是否有等价物?
还是我需要得到它并用我的项目编译它?
编辑澄清
getopt
是 unix/linux C 运行时库中的一个实用函数,用于常见的命令行解析杂务,即解析表单-a -b
-f someArg
等的参数