版本:Postgresql = 11.3 Python = 3.7.3

我有一个python脚本,它从Web收集数据并将其存储在数据库中以供进一步分析。

当下面的sql语句尝试将从Web提取的变量与数据库中已存在的变量进行比较时,它总是返回false。我认为这是因为变量编码不匹配。

例如,变量=Σ1和Σ1已经存在于数据库中,因此下面的sql语句应返回TRUE,而是返回FALSE。cur.execute("SELECT EXISTS(SELECT 1 FROM table_name WHERE column_name = %s)", (variable,))

当我运行“cur.query”时,它显示正在执行以下查询:b"SELECT EXISTS(SELECT 1 FROM table_name WHERE column_name = '\xce\xa31')"

在pgadmin4中,变量正确存储为Σ1。如果我在pgadmin4中使用“Σ1”直接运行上面的sql查询,它会按预期返回true。但是当我查询从python脚本检查数据库中是否已存在该变量时,它返回false,因为它将数据库中的“Σ1”与sql查询中的“\ xce \ xa31”进行比较。

当我运行“show CLIENT_ENCODING;”时 在pgadmin4中它显示“UTF8”,当我在脚本中的sql语句之前立即打印“print(conn.encoding)”时,它也显示“UTF8”。

我哪里错了?

python怎么打希腊字母_带有希腊字母和UTF-8的Python SQL语句相关推荐

  1. python ide如何运行_如何在Ubuntu上安装IDLE Python IDE

    什么是IDLE? IDLE代表一世ntegratedd前夕大号opmentËnvironment.它是用于Python的IDE,使用Python语言本身编写,基于Tkinter并绑定到Tk小部件集. ...

  2. python怎么输出浮点数_【数会小课堂】Python知识第二弹

    通过上次的学习我们已经对python有了一定程度的了解,今天,我们来进一步学习有关Python中的变量与简单数据类型的内容. 01 Python中的变量 变量一般是用于储存信息的字符.变量在大多数编程 ...

  3. python 进程生命周期_计算客户生命周期价值的python解决方案

    python 进程生命周期 By Lisa Cohen, Zhining Deng, Shijing Fang, and Ron Sielinski 由丽莎·科恩,志宁邓,石井方和罗恩Sielinsk ...

  4. python 找到装饰器_[译] 12步轻松搞定python装饰器

    呵呵!作为一名教python的老师,我发现学生们基本上一开始很难搞定python的装饰器,也许因为装饰器确实很难懂.搞定装饰器需要你了解一些函数式编程的概念,当然还有理解在python中定义和调用函数 ...

  5. python批量命名教程_《自拍教程69》Python 批量重命名音频文件,AV专家必备!

    本篇主要学习如何Python自定义模块并调用该模块,并重点介绍Python正则表达式的强大的文本处理能力. 案例故事:任何一款终端产品只要涉及音频输出,就肯定涉及音频的解码, 作为一名专业的AV (A ...

  6. 如何确定python对应电脑版本_查看Anaconda版本、Anaconda和python版本对应关系和快速下载...

    官网 查看Anaconda版本 (C:\ProgramData\Anaconda3) C:\Users\Administrator>conda -V conda 4.3.30 Anaconda和 ...

  7. 用python画奥迪标志_不知道不 OK!53 个 Python 经典面试题详解

    作者 | Chris 翻译 | 苏本如,责编 | 夕颜 头图 | CSDN付费下载自视觉中国 出品 | CSDN(ID:CSDNnews) 以下为译文: 本文列出53个Python面试问题,并且提供了 ...

  8. python读取mysql数据_如何将mysql的数据读取python

    展开全部 本文实例为大家2113分享了Python读取MySQL数据库表数据的具体代码,5261供大家参考,具体内容4102如下 环境:Python 3.6 ,Window 64bit 目的:1653 ...

  9. python作者 google面试_如果Google面试让你用python写一个树的遍历程序

    前几天忽然对python很感兴趣,学了几天也感觉它非常的简洁实用.打破了我这么长时间对java C# C 和vb的审美疲劳,让我眼前一亮."就像读英文一样简单"这句话评价pytho ...

最新文章

  1. aws 认证_引入#AWSCertified挑战:您的第一个AWS认证之路
  2. Flutter入门进阶之旅(九)StatelessWidget StatefullWidget
  3. 深入理解MySQL的外连接、内连接、交叉连接
  4. JDK1.8 stream详解(转)
  5. FSK软件鉴频,输出串行基带数据信号
  6. 电脑课装b专用代码_JavaScript无形装X,最为致命
  7. 十大算法 — 选择排序法【C语言代码诠释】
  8. 进击webpack4 (基础篇:配置 一)
  9. Kaggle——TMDB 5000 Movie Dataset电影数据分析
  10. 人大金仓数据库sql语句_人大金仓数据库问题记录
  11. 12个开放平台大家一起来玩
  12. 【人工智能Prolog】ancestor 递归
  13. PDM软件介绍(一)
  14. 英国帝国理工出品——SSIM对抗攻击
  15. 程序员工资的7个段位,你的工资在哪个Level?
  16. 商场管理系统毕业设计
  17. HTAP 深入探索指南
  18. 网络通信面试题详细解答
  19. 博途PLC 中位值滤波算法(FC功能块)
  20. linux查看硬盘阵列卡信息命令,查看服务器RAID卡信息的SHELL脚本及MegaCLI命令介绍...

热门文章

  1. Command line is too long问题解决
  2. 关于使用freemarker制作word模板经历的一些问题
  3. thank you and good bye
  4. 中国公用计算机互联网8个大区分别是,中国idc骨干网络介绍
  5. 基于NRF52810的FLASH读写操作
  6. 关于websocket做即时通信功能
  7. EDIUS双11嗨购节提前抢!
  8. 2022上半年广东软考 吐槽必须的
  9. 解决XP安装SP3后添加/删除windows组件无法打开问题
  10. CNAS认证什么意思