我有一个带有两个双引号和一个单引号的 bash 命令,如下所示:
UserProfile
当我在终端运行它时一切正常。
但是当我在 python 结构中使用它时,每次它都返回语法错误
CustomUser
您需要使用原始字符串来确保反斜杠保持为文字反斜杠并且不被 Python 解释:
run(r'''echo sudo su ...''')