Python 更改用户';使用sqlalchemy在mysql上的权限

Python 更改用户';使用sqlalchemy在mysql上的权限,python,mysql,sqlalchemy,Python,Mysql,Sqlalchemy,您好,我需要使用sqlalchemy在mysql中创建一个用户:我可以在创建之前检查该用户是否存在,如果该用户不存在,则可以创建该用户,但当我尝试授予数据库上的所有权限时,我会收到此错误 eTypeError:格式字符串的参数不足 以下是我使用的说明: self.engine.execute(“创建由“metmi”标识的用户“metmi”)` 及 `self.engine.execute("GRANT ALL PRIVILEGES ON *.* TO metmi@'\%' IDENTIFIED

您好,我需要使用sqlalchemy在mysql中创建一个用户:我可以在创建之前检查该用户是否存在,如果该用户不存在,则可以创建该用户,但当我尝试授予数据库上的所有权限时,我会收到此错误
e
TypeError:格式字符串的参数不足
以下是我使用的说明:
self.engine.execute(“创建由“metmi”标识的用户“metmi”)`

`self.engine.execute("GRANT ALL PRIVILEGES ON *.* TO metmi@'\%' IDENTIFIED BY  'metmi'")`
如果我在phpMyadmin或mysql提示符上使用相同的指令,它就会工作,所以我真的很困惑,不知道出了什么问题; 有人能告诉我我的错误是什么吗?
提前感谢

我解决了我必须在本地主机上创建同一个用户的问题,对于Mysql的内部进程

尝试使用“%”作为文本“%”。