如何将此 linux 命令转换为 python 字符串? [复制]

Posted

技术标签:

【中文标题】如何将此 linux 命令转换为 python 字符串? [复制]【英文标题】:How do I convert this linux command to python string? [duplicate] 【发布时间】:2022-01-19 10:27:52 【问题描述】:

我有一个 linux 命令:

jq -r '."meta-version" |= "abc"' temp.json > folder1/folder2/abc.json

在终端上运行良好,但我想将其转换为 python 字符串并使用 python 脚本执行。我收到错误,如何将其转换为 python 字符串 例如:

var = "jq -r '."meta-version" |= "abc"' temp.json > folder1/folder2/abc.json"

【问题讨论】:

可以使用三引号""" .... """ 【参考方案1】:

试试这个:

var = "jq -r '.\"meta-version\" |= \"abc\"' temp.json > folder1/folder2/abc.json"

【讨论】:

以上是关于如何将此 linux 命令转换为 python 字符串? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何将此 curl 命令转换为 c#?

如何将此游戏循环转换为 Linux(C)[关闭]

将此 curl cmd 转换为 Python 3

如何将此列表转换为 3xN 矩阵? Python

如何将此示例从 python2 转换为 python3

如何将此 Curl 调用转换为 Python 3?