问题标签 [command-line-arguments]

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.

0 投票
15 回答
281603 浏览

python - 解析命令行参数的最佳方法是什么?

解析 Python 命令行参数的最简单、最简单、最灵活的方法或库是什么?

0 投票
12 回答
1298781 浏览

python - 如何提示用户输入和读取命令行参数

我如何拥有一个 Python 脚本,a) 可以接受用户输入以及如何制作它 b) 如果从命令行运行,则读取参数?

0 投票
4 回答
3035 浏览

command-line-arguments - 用于切换记事本自动换行的命令开关

我有一个客户向记事本展示大量数据,如果打开自动换行并且我想强制关闭它,这些数据看起来完全不对齐。是否有命令开关来执行此操作?

0 投票
6 回答
5782 浏览

python - Python子进程问题与&符号

我目前有一个 python 脚本的主要问题。该脚本通过处理程序运行任意命令,以将不正确的错误报告转换为正确的错误报告。

我遇到的问题是让脚本在 Windows 上正常工作,其路径中包含与符号的命令。我尝试引用命令,用 ^ 转义 & 符号,但都不起作用。我现在没有主意了。有什么建议么?

从目前的回应中澄清:

  1. 我正在使用子流程模块
  2. 我将命令行+参数作为列表传递
  3. 问题在于命令本身的路径,而不是任何参数
  4. 我试过引用命令。它会导致[Error 123] The filename, directory name, or volume label syntax is incorrect错误
  5. 我没有使用 shell 参数(所以shell=false
  6. 万一这很重要,我会抓住一个管道到 stderr 来处理它,但忽略 stdout 和 stdin
  7. 它目前仅适用于 Windows,并且在我迄今为止测试过的所有其他情况下都可以正常工作。
  8. 失败的命令是:

p = subprocess.Popen(prog, stderr = subprocess.PIPE, bufsize=-1)

当列表 'prog' 的第一个元素包含任何 & 符号时。引用第一个字符串不起作用。

0 投票
0 回答
43343 浏览

c++ - C++ 有哪些参数解析器库?

我想通过以下方式将命令行上的参数传递给我的 C++ 程序:

有没有图书馆可以帮助我轻松做到这一点?

0 投票
5 回答
831 浏览

sas - sas 单线

有没有办法在 sas 中运行单行,或者我必须创建一个文件?我正在寻找类似于 perl 中的 -e 标志的东西。

0 投票
6 回答
49209 浏览

java - 启动 java 应用程序时使用 -noverify

我见过许多应用程序-javaagent在加载时采用仪器类并作为参数,也将 a 放入-noverify命令行。

Java 文档说这-noverify会关闭类验证。

但是,即使他们正在检测类,为什么有人想要关闭验证?

0 投票
20 回答
437631 浏览

java - 如何在 Java 中解析命令行参数?

在 Java 中解析命令行参数的好方法是什么?

0 投票
31 回答
485274 浏览

bash - 使用 getopts 处理长短命令行选项

我希望使用我的 shell 脚本调用长短形式的命令行选项。

我知道getopts可以使用,但就像在 Perl 中一样,我无法使用 shell 做同样的事情。

关于如何做到这一点的任何想法,以便我可以使用以下选项:

在上面,这两个命令对我的 shell 意味着同样的事情,但是使用getopts,我无法实现这些?

0 投票
5 回答
79417 浏览

emacs - 如何加载程序读取标准输入并在 gdb 中获取参数?

我有一个从标准输入获取输入并从命令行获取一些参数的程序。它看起来像这样:

我尝试在 emacs 中使用 gdb 调试代码,通过 Mx gdb,我尝试使用以下命令加载程序:

但是,gdb 不喜欢它。

这里抄袭的问题。不幸的是,我不了解解决方案,并且不确定除了使用-g选项编译和运行命令 Mx gdb 之外还能做什么。