Python sqlalchema create_engine 中特殊字符的处理

因pwd中有特殊字符,在linux运行代码时报错,原因是特殊字符'@'导致连接失败

处理方式是对pwd进行url编码

import urllib
engine=create_engine('mysql+pymysql://name:%s@127.0.0.1:3306/default_schema?charset=utf8'%(urllib.parse.quote_plus('dddd@123')))

上一篇:Java寒假21


下一篇:mySQL数据库之存储引擎&数据类型&约束条件