如果数据库连接密码中含有特殊字符如@,可以使用以下方法来连接数据库
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

