当前位置: 首页 > article >正文

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

在这里插入图片描述
打印出的pymysql版本是1.4.6
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
需要import这个module,并且根据pymysql的版本import的方式还不同

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 对应了一下解决了,不知道为什么,太坑了实在是,什么垃圾软件

pymysql.escape_string = pymysql.converters.escape_string

http://www.kler.cn/a/325340.html

相关文章:

  • 【c++笔试强训】(第十一篇)
  • 基于Python深度学习的【垃圾识别系统】实现~TensorFlow+人工智能+算法网络
  • 使用 TensorFlow 实现 ZFNet 进行 MNIST 图像分类
  • java小练习
  • ubuntu 安装kafka-eagle
  • 大模型(LLMs)进阶篇
  • 爱速搭百度低代码开发平台
  • 视频汇聚EasyCVR视频监控平台调取接口提示“认证过期”是什么原因?
  • 通信工程师笔记
  • 生成对抗网络(Generative Adversarial Networks, GANs)
  • Pymsql 插入数据时报错 Unkown column xxxx in field list
  • 昇思MindSpore进阶教程--轻量化数据处理
  • 【HTTPS】中间人攻击和证书的验证
  • 手写SpringMVC
  • Subdominator:一款针对漏洞奖励计划的子域名安全枚举工具
  • Rustrover2024.2 正式发布:个人非商用免费,泰裤辣
  • 更新日志-Python OS
  • 动态规划(3)——dp多状态问题Ⅰ
  • 云舟观测:集成开源Grafana Faro构建前端页面性能监控平台
  • Linux开机logo设置
  • Spring MVC 拦截器总结
  • 数据结构:树、森林
  • 峟思助力堤防工程安全:构建多功能防洪屏障
  • Qt+toml文件读写
  • 【Linux】环境变量(初步认识环境变量)
  • C++不同的头文件中各种函数的操作使用(长期更新,找到新的就补充进来)