解决Pymysql has no attribute ‘escape_string‘ 并且无法引入该模块

打印出的pymysql版本是1.4.6


需要import这个module,并且根据pymysql的版本import的方式还不同

bash 复制代码
import pymysql
 
if pymysql.__version__ >='1.0.0':
    from pymysql.converters import escape_string
else:
    escape_string = lambda x: pymysql.escape_string(x)

然而,我的引入没有效果

运行时依然报错,太nm坑了。。。有没有大佬知道为什么的?

更新

加了一行代码将两个escape_string 对应了一下解决了,不知道为什么,太坑了实在是,什么垃圾软件

bash 复制代码
pymysql.escape_string = pymysql.converters.escape_string
相关推荐
凡客丶4 分钟前
Windows版Miniconda打包环境迁移到内网离线环境【详解】
windows·python
韩立学长6 分钟前
【开题答辩实录分享】以《足球球员数据分析系统开题报告》为例进行选题答辩实录分享
java·数据库·mysql
AI大佬的小弟8 分钟前
【详细步骤】大模型基础知识(4)---ollama模型调用-多轮对话体验
python·ollama·大模型基础·ai 聊天机器人·简单的大模型部署·实现ollama模型调用·零基础上手 ollama体验
小-黯13 分钟前
QT编译MySQL驱动教程(Windows/Linux)
windows·qt·mysql
AndrewHZ16 分钟前
【Python与生活】怎么用python画出好看的分形图?
开发语言·python·生活·可视化·递归·分形
萧咕18 分钟前
理解MySQL数据可视化的核心概念
数据库·mysql·信息可视化
静谧空间22 分钟前
Linux自动备份Mysql数据
linux·运维·mysql
霖霖总总22 分钟前
[小技巧40]MySQL中的MVCC:多版本并发控制的深度解析
数据库·mysql
德彪稳坐倒骑驴23 分钟前
DataX将数据在MySQL和HDFS之间互相迁移
数据库·mysql·hdfs
IT教程资源24 分钟前
N-159基于springboot,vue,AI协同过滤算法旅游推荐系统
mysql·vue·前后端分离·springboot旅游推荐·协同过滤算法旅游推荐·ai旅游推荐