我们可以在python的os.system()中将\用作转义序列吗

2024-04-23 22:49:59 发布

您现在位置: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

Tags: py密码oslinemysqlupdaterootsystem
1条回答
网友
1楼 · 发布于 2024-04-23 22:49:59

当然

在你的情况下,你会这样做

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

其中\“被视为字符串的一部分,而不是包含在内的字符串

相关问题 更多 >