问题标签 [positional-parameter]

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 投票
1 回答
113 浏览

python - 如何使 argparse 将所有参数视为位置?

如何使argparse解析器将所有参数视为positional,即使是那些看起来像选项的参数?例如,使用此定义:

我希望能够跑步

并被['mycomand', '--foo', 'arg']捕获为cmd论据。

0 投票
1 回答
56 浏览

python-3.x - 在一个函数调用中有多个参数,但在另一个函数调用中没有

我正在研究机器人框架,我的基本方法之一是用 python 编写的,用于构建具有 n 列和多个 where 条件的 SQL 查询。该功能看起来像,

我在我的机器人关键字中将此方法称为:

这个函数在另外两个关键字中被调用。一方面,它工作正常。对于另一个它不断抛出错误

关键字“queryBuilderUtility.Get Query With Filter Conditions”得到了参数“table_name”的多个值。

工作正常的关键字如下所示:

总是抛出错误的函数如下所示:

有人可以帮助我纠正我在这里做的错误吗?

0 投票
2 回答
2902 浏览

bash - 如何将多个参数传递给 shell 脚本到`kubectl exec`?

考虑以下 shell 脚本,其中POD设置为 K8 pod 的名称。

当我使用一个参数运行此脚本时,它工作正常。

当我用两个参数运行它时,它会爆炸。

我怀疑参数的传递方式有问题。

我该如何解决这个问题,以便我的 shell 从字面上扩展参数,然后作为文字传递给bash运行中kubectl exec

请注意,删除单引号会导致x仅输出。另请注意,我需要,bash -c所以我最终可以传入文件重定向:https ://stackoverflow.com/a/49189635/391161 。

0 投票
2 回答
237 浏览

python - Python 解释器说我缺少位置参数。我对传递参数有点陌生并且感到困惑

我正在做一个关于通过函数传递参数的项目。我的问题是我正在编写一个程序,根据年龄和交通违规给出收费金额。这是我当前的代码:

如果我选择我的年龄为 25 岁,我希望程序显示客户欠款多少,并且违规行为为零。问题是我不断收到位置参数错误。我对这意味着什么有点困惑。任何人都可以提供帮助/示例吗?

0 投票
2 回答
56 浏览

bash - Bash - 如何获取位置参数的最后一个字符?

我正在尝试读取保存在位置参数 $1 中的字符串的最后一个字符。到目前为止,我只知道如何对命名变量执行此操作,例如

有人可以告诉我如何以 1 美元的价格做到这一点。认为这可以工作,但它没有。谢谢你。

0 投票
2 回答
98 浏览

json - 如何在bash中使用带有嵌入引号的位置参数?

我正在尝试创建一个 bash 脚本来自动配置一些 letencrypt 相关的东西。

我必须编辑的文件是 json,所以我只是jq用来编辑它并将站点名称从脚本的位置参数传递给它,但我无法将位置参数传递到 json 文本中。

我正在尝试执行以下操作:

其中第二个位置参数 ( $2) 包含需要在 json 文件中设置的域名。

如何做到这一点?

原始json:

想要的json:

0 投票
1 回答
107 浏览

powershell-5.0 - Powershell:如何正确使用 ValueFromRemainingArguments?

我正在遵循官方的 Microsoft教程,以定义一个强制性位置参数和任何数量的剩余位置参数,可能会使用ValueFromRemainingArguments. 我的尝试:

当我尝试运行脚本时,我得到以下输出:

预期输出:

如何产生所需的输出?

如果我用逗号分隔 args:

输出是:

0 投票
1 回答
703 浏览

python-3.x - 使用位置和关键字参数的顺序

显然,如果在调用函数时需要同时使用关键字和位置参数,则必须首先使用位置参数。但是下面的代码会导致错误;

那么这是否意味着如果您同时使用两者,则必须首先按所需顺序使用位置参数然后才使用关键字参数?

0 投票
3 回答
925 浏览

python-3.x - TypeError: get() missing 1 required positional argument: 'url' using ChromeDriver and Chrome through Selenium and Python

以下代码应该打开谷歌浏览器和沃尔玛页面,但我遇到了下面的错误。

代码:

错误:

0 投票
1 回答
895 浏览

powershell - Powershell 找不到接受参数“10”的位置参数。虽然甚至不使用位置参数

请注意,示例代码是人为设计的,仅用于说明问题。

我想在powershell中创建一个函数来获取一些随机数,但是我遇到了一个非常奇怪的问题,即当我不使用参数的位置定义时,我仍然会得到一个错误。

我的代码是:

此脚本使用命令获取的错误:select-random 5 10

并使用命令:select-random -min 5 -max 10

最奇怪的是 ISE 在选项卡菜单中检测到手动定义的参数。

我的语法错误还是powershell错误,但主要是如何解决这个问题?