在SQLite-Python中实现返回、查询中文字段的方法
作者:Joy_917 发布时间:2022-05-31 00:17:32
标签:SQLite,Python,查询,中文字段
博主在这个问题上卡了挺久的,贴出来解决方法帮助需要的朋友,直接上代码(测试环境:win10+Python2.7):
# coding=utf-8
import sqlite3
with sqlite3.connect(":memory:") as conn:
try:
init_sql = " create table test (id integer primary key ,name text(200) not null);" \
" insert into test (name) values ('小居居');" \
" insert into test (name) values ('大居居');"
conn.executescript(init_sql)
except Exception as e:
conn.rollback()
raise e
else:
conn.commit()
conn.text_factory = str # 此处是关键,sqlite默认文本存取是Unicode
try:
for row in conn.execute(" select * from test where name = ?",("大居居",)):
print row[1],type(row[1])
except Exception as e:
raise e
结果:
大居居 <type 'str'>
来源:https://blog.csdn.net/qq_35221523/article/details/79398643


猜你喜欢
- 图片人脸识别import cv2filepath = "img/xingye-1.png"img = cv2.imrea
- SMTP协议首先了解SMTP(简单邮件传输协议),邮件传送代理程序使用SMTP协议来发送电邮到接收者的邮件服务器。SMTP协议只能用来发送邮
- 一、简介提取图片的边缘信息是底层数字图像处理的基本任务之一。边缘信息对进一步提取高层语义信息有很大的影响。大部分边缘检测算法都是上个世纪的了
- MongoDB安装模块pip install pymongo连接数据库import pymongoclient = pymongo.Mong
- 记住:这时候08安装的时候要自定义一个实例 比如:mysql2008(不能在使用默认实例了) sql server 2008 express
- Python not equal operator returns True if two variables are of same ty
- vbscript中,错误处理使用on error resume next来完成,如果在你的代码里加入这一句,在这句之后的其他代码如果出现错误
- 打包pyinstaller 02.py --noconsole --hidden-import PySide2.QtXml报错0:The &
- 不固定参数函数在go语言中,允许对函数设置不固定参数。不过需要注意的是,虽然不限制参数数量,但限制了参数的数据类型。从原理分析,不固定参数利
- xlabel(‘time',‘FontSize',12);如果没有设置位置,默认是在中间在xlabel中也有position
- PDOStatement::getAttributePDOStatement::getAttribute — 检索一个语句属性(PHP 5
- Go 语言中 goroutine + channel 通过通信的方式来共享内存,从而实现并发编程。但同时 Go 也提供了传统通过共享变量,也
- 分组:根据研究目的,将所有样本点按照一个或多个属性划分为多个组,就是分组。pandas中,数据表就是DataFrame对象,分组就是grou
- 本文实例讲述了Python通过调用有道翻译api实现翻译功能。分享给大家供大家参考,具体如下:通过调用有道翻译的api,实现中译英、其他语言
- 上一篇介绍了如何在 Oracle 生成随机数字、字符串、日期、验证码以及 UUID,今天我们继续讨论在 MySQL 中生成各种随机数据的方法
- 本文实例为大家分享了PHP文件打包下载zip的具体代码,供大家参考,具体内容如下<?php//获取文件列表function list_
- 一 描述1030. 距离顺序排列矩阵单元格 - 力扣(LeetCode) (leetcode-cn.com)给定四个整数 row
- 骨骼识别的应用场景如今,当前疫情大环境之下。很多人,因为居家办公或者其他原因闷在家里不能外出健身。那么,借助骨骼识别和卷积神经网络模型,计算
- 本文介绍了一个较为通用的获取 radio 值的方法,希望对新手有用。 <script type="text/javascri
- 概念df.duplicated()使用df.cuplicated()来查看重复数据,返回True,False,数据类型是bool.也可以指定