gpt4 book ai didi

python - 在 Python 中为 shell 命令转义字符串

转载 作者:太空狗 更新时间:2023-10-30 01:48:58 24 4
gpt4 key购买 nike

<分区>

我有兴趣在 Python3.x 中转义一个字符串,例如:

SOME_MACRO(a, b)

进入...

SOME_MACRO\(a,\ b\)

... 这样它就可以作为定义传递给程序(在这种情况下不是 gcc),

例如,

some_program -DSOME_MACRO\(a,\ b\)="some expression"

我希望 shlex 具有此功能,但我没有找到如何执行此操作并且已经检查了许多类似的问题。

我不介意编写一些简单的函数来执行此操作,但这似乎是 Python 应该包含的类型。

注意: 我正在将参数传递给的程序不会接受:

-D"SOME_MACRO(a, b)"="some expression"

...它希望第一个字符是标识符。

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