我们可以使用\作为os.system()中的转义序列吗

时间:2018-09-11 07:18:52

标签: python

我的代码是

File "./e1.py", line 4
    os.system("mysqld_safe -u root -proot -e 'update mysql.user set password=PASSWORD(%s) where User="root"'" %rootpassword)
                                                                                                         ^
SyntaxError: invalid syntax

1 个答案:

答案 0 :(得分:0)

绝对

您可以的话

system("mysqld_safe -u root -proot -e 'update mysql.user set password=PASSWORD(%s) where User=\"root\"'" % rootpassword)

其中\“被视为字符串的一部分,而不是字符串的包围。