如果数据库连接密码中含有特殊字符如@,可以使用以下方法来连接数据库
from sqlalchemy import create_engine # 将密码中的@替换成%40 password = 'pass@word' password = password.replace('@', '%40') # 创建数据库连接 engine = create_engine(f'mysql://user:{password}@host/dbname')
通过将密码中的@替换成%40,可以避免在连接数据库时出现错误。
如需转载请保留本文出处: https://zhe94.com/966.html