gpt4 book ai didi

python - 不带引号在 Python 上调用外部命令

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:25:12 24 4
gpt4 key购买 nike

遵循中给出的建议; Calling an external command in Python

我一直在尝试使用 call() 函数调用外部命令,但是我需要调用的命令被正确调用,但它不喜欢传递给它的参数。这是因为 Call 函数传递的参数带有 ' '。

例如

test = call(['/opt/program/something/lookup', 'search "bob"'])

搜索部分必须传递给查找命令,周围没有任何字符,我尝试了调用函数的几种不同排列,包括不同级别的引号、空格、缺少逗号等。第二个语句 - bob,必须在引号内。

有没有一种干净的方法来做到这一点?

测试atm返回值示例;

Error: 'search "bob"' is not a valid command.

最佳答案

这应该可行 - 如果不行,请更新带有特定错误文本的问题:

test = call(['/opt/program/something/lookup', 'search', '"bob"'])

关于python - 不带引号在 Python 上调用外部命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7444783/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com