command-line-arguments相关内容

Tcl 中的命令行解析

我有一个需要许多短选项和长选项的脚本,我想知道解析命令行参数的最有效方法是什么.使用 for-each 和 if-else 会使代码过长且难以修改,那么是否有任何标准函数可以帮助我(例如 getopt for C)? 解决方案 我们讨论了这个 四天前 并发布了一些建议. 还有 cmdline Tcllib 中的包. ..
发布时间:2021-09-04 19:49:26 其他开发

如何访问命令行参数?

我使用 python 创建我的项目设置设置,但我需要帮助获取命令行参数. 我在终端上试过这个: $python myfile.py var1 var2 var3 在我的 Python 文件中,我想使用所有输入的变量. 解决方案 Python 教程详解: 导入系统打印(sys.argv) 更具体地说,如果你运行 python example.py 一二三: >>>导入系统>> ..
发布时间:2021-06-25 19:10:48 Python

在Mono.Options中获取实际的选项名称

我正在使用 Mono.Options 来解析CLI应用程序中的命令行标志. 为方便起见,许多选项都有几个别名,例如"o | opt | option" .此外, Mono.Options 允许使用不同的前缀(例如, -o ,/opt 或-option . 在解析过程中/之后,是否有合理的方法来检索为选项提供的实际名称?在我的情况下,这将是“-o" ,"/opt" 或“-option" ..
发布时间:2021-04-23 19:33:41 C#/.NET

将cmd行参数传递给特定方法

在Java中,您可以在程序启动期间将cmd行参数传递给 main()方法. 我想将cmd行参数传递给我直接从脚本调用的特定方法.我没有像进入 main()那样输入它们的运气. 示例: 公共类测试{public static void main(String [] args){//args是cmd行输入//用args做东西}} 您会这样做:〜]#java Test cmdlinei ..
发布时间:2021-04-23 19:33:38 Java开发

Visual Studio:管理应用程序的调试命令行参数

在Visual Studio中,是否有任何简单的方法来管理C ++项目的命令行参数(我想对于C#也是一样),就像它在Visual Studio Code中一样,在其中您可以使用不同的运行预设进行下拉菜单?我正在开发CLI,需要经常更改参数.现在,我必须复制从txt文件粘贴它们.我想这不是解决这个问题的最简单方法:) UPD:只是为了澄清一下,我是在谈论控制台应用程序项目属性->调试->命令参 ..

使用CommonsCli,如何解析可能发生多次且具有灵活数量值的Option?

在某些旧代码中,我将diy命令行解析器移植到Apache CommonsCli. 我无法破坏以前允许的+记录在案的选项,而其中一个选项给我带来了麻烦: 该选项具有一个或两个参数,并且可以根据需要指定多次.选项:[-option arg1 [arg2]] + 我希望结果为String [] []如下: cli -option a b -option c 应该导致 [[[a,b ..
发布时间:2021-04-23 19:33:32 Java开发

Java:进行可选的命令行参数

我正在开发一个程序,该程序应该使用一个必需的命令行参数和一个可选的命令行参数.第一个参数是将要写入数据的输出文件的名称,第二个参数是将用于计算要写入输出文件的数据的数字.如果用户未输入数字,则应仅使用默认值来计算数据.例如,如果用户输入命令行参数"Foo.csv 1024",则程序将使用1024计算数据并将其写入Foo.csv,但是如果用户仅使用命令行参数"Foo.csv",则程序将使用默认值20 ..

Perl:如何在$ LIST_SEPARATOR($“)中使用命令行特殊字符(换行符,制表符)

我想将变量的值(例如,由命令行选项固定)用作列表分隔符,使该值成为特殊字符(换行符,制表符等). 不幸的是,由于以下两个print语句的行为不同,因此朴素的方法行不通: my @tab =("a","b","c");#块1给出了预期的结果:# 一种#b# C{本地$"=" \ n“;#"让我们请颜色语法引擎打印"@tab";}#块2给出了不需要的结果:#a \ nb \ nc{使用Get ..
发布时间:2021-04-23 19:33:26 其他开发

自动打开在Python中作为命令行参数指定的文件

我有很多类似于以下内容的Perl脚本.它的作用是它将自动打开作为命令行参数给出的任何文件,在这种情况下,将打印该文件的内容.如果没有给出文件,它将从标准输入中读取. while(){打印$ _;} 有没有一种方法可以在Python中执行类似的操作而不必显式打开每个文件? 解决方案 ..
发布时间:2021-04-23 19:33:19 Python

如何在OpenVMS Fortran中获取命令行参数?

我需要在fortran 90标准中实现C代码,并在出现下一个问题时停止.如何获取和使用命令行参数.我发现了 GET_COMMAND_ARGUMENT getarg 但是在带fortran 90编译器的openvms系统中它不起作用.还有另一种在Fortran中获取命令行参数的方法吗? C中的示例 int main(int argc,char ** argv){如果(ar ..
发布时间:2021-04-23 19:33:16 其他开发

您可以将代码直接传递到gcc吗?例如:gcc-?'int main(){return 0;}'

您可以将代码直接传递到gcc吗?如果可以的话,它的命令行选项是什么? 例如: g ++-?'int main(){返回0;}' 我需要知道,因为我使用的是系统命令,而不是制作文件: system("g ++ -C" + code_string +"-o run.out"); Basile Starynkevitch解决方案有效,但是使用换行符时出现编译错误: echo'# ..
发布时间:2021-04-23 19:33:13 其他开发

循环构建std :: process :: Command时类型不匹配

我是Rust的新手,他试图通过使用借位检查器来学习安全编程.我尝试做的一件事是构造一个 std :: process ::命令 基于输入. 如果我只是想做文档中所有示例所假设的事情,并且只运行带有我在编码时知道的参数的命令,那么它可以正常工作: 使用std :: process :: Command;fn main(){let mut命令=命令:: new("/usr/bin/x-term ..
发布时间:2021-04-23 19:33:10 其他开发

Java中解析命令行参数的代码结构

我对代码的结构有疑问. 我已经说了三种类型的软件包A,B和C. 现在,包A中的类包含包含main()函数的类.这些班需要一些命令行参数才能运行. 在程序包B中,有一些类,其中包含一些需要在不同时间配置的公共变量.例如,在调用函数A之前,应设置或重置该变量,根据该变量的输出会有所不同. 在程序包C中,使用程序包B中的类执行某些任务.他们确实如前所述配置变量.不仅在创建对象时, ..
发布时间:2021-04-23 19:33:03 Java开发

脚本参数匹配

在处理传递给脚本的参数时,PowerShell是否执行某种最接近的匹配或自动补全功能?给定此代码... [CmdletBinding()]参数([string] [Alias("aS")] $ applySet,[string] [Alias("cS")] $ conformSet,[string] [Alias("sL")] $ setList,[Parameter(ValueFromRem ..
发布时间:2021-04-23 19:32:58 其他开发

Python:将参数传递给脚本

我有一个工作代码可以从csv列中打印随机行. #!/usr/bin/python导入csv随机导入** col ** = 2将open('','r')设置为f:reader = csv.reader(f)data = [row [col]用于阅读器中的行]从随机导入洗牌随机播放(数据)打印'\ n'.join(data [:** 100 **])f.close(); 我 ..
发布时间:2021-04-23 19:32:54 Python

解析C#中的命令行选项

我已经看到人们编写自定义类来更轻松地处理各种语言的命令行选项.我想知道.NET(3.5或更低版本)是否内置任何东西,以便您不必自定义解析诸如以下内容: myapp.exe file = text.txt 解决方案 对于不需要任何复杂内容的快速脏乱的实用程序,控制台应用程序通常采用以下形式的命令行: program.exe命令-option1选项参数option2选项参数 等 ..
发布时间:2021-04-23 19:32:48 C#/.NET