在SQLite-Python中实现返回、查询中文字段的方法


Posted in Python onJuly 17, 2019

博主在这个问题上卡了挺久的,贴出来解决方法帮助需要的朋友,直接上代码(测试环境: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'>

以上这篇在SQLite-Python中实现返回、查询中文字段的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python编写朴素贝叶斯用于文本分类
Dec 21 Python
python框架中flask知识点总结
Aug 17 Python
pandas DataFrame索引行列的实现
Jun 04 Python
pyqt5与matplotlib的完美结合实例
Jun 21 Python
解决Python正则表达式匹配反斜杠''\''问题
Jul 17 Python
Python函数装饰器原理与用法详解
Aug 16 Python
python安装dlib库报错问题及解决方法
Mar 16 Python
Django分组聚合查询实例分享
Apr 29 Python
给Django Admin添加验证码和多次登录尝试限制的实现
Jul 26 Python
python 基于UDP协议套接字通信的实现
Jan 22 Python
Django分页器的用法你都了解吗
May 26 Python
用python画城市轮播地图
May 28 Python
PIL图像处理模块paste方法简单使用详解
Jul 17 #Python
python 实现GUI(图形用户界面)编程详解
Jul 17 #Python
解决python tkinter界面卡死的问题
Jul 17 #Python
Python 实现数据结构-堆栈和队列的操作方法
Jul 17 #Python
Python 实现数据结构-循环队列的操作方法
Jul 17 #Python
Python图像处理PIL各模块详细介绍(推荐)
Jul 17 #Python
python中dict使用方法详解
Jul 17 #Python
You might like
PHP4 与 MySQL 交互使用
2006/10/09 PHP
用php随机生成福彩双色球号码的2种方法
2013/02/04 PHP
js 内存释放问题
2010/04/25 Javascript
关于JavaScript中原型继承中的一点思考
2012/07/25 Javascript
jQuery实用基础超详细介绍
2013/04/11 Javascript
js弹窗返回值详解(window.open方式)
2014/01/11 Javascript
JavaScript使用Replace进行字符串替换的方法
2015/04/14 Javascript
node.js 使用ejs模板引擎时后缀换成.html
2015/04/22 Javascript
jQuery插件jcrop+Fileapi完美实现图片上传+裁剪+预览的代码分享
2015/04/22 Javascript
JavaScript简单修改窗口大小的方法
2015/08/03 Javascript
Nodejs实战心得之eventproxy模块控制并发
2015/10/27 NodeJs
jQuery使用经验小技巧(推荐)
2016/05/31 Javascript
js判断iframe中元素是否存在的实现代码
2016/12/24 Javascript
vue组件间通信解析
2017/03/01 Javascript
javascript高级模块化require.js的具体使用方法
2017/10/31 Javascript
浅谈用Webpack路径压缩图片上传尺寸获取的问题
2018/02/22 Javascript
JavaScript轮播停留效果的实现思路
2018/05/24 Javascript
Angular6新特性之Angular Material
2018/12/28 Javascript
JS实现的获取银行卡号归属地及银行卡类型操作示例
2019/01/08 Javascript
vue.js 子组件无法获取父组件store值的解决方式
2019/11/08 Javascript
json_decode 索引为数字时自动排序问题解决方法
2020/03/28 Javascript
Python首次安装后运行报错(0xc000007b)的解决方法
2016/10/18 Python
用python写一个定时提醒程序的实现代码
2019/07/22 Python
pytorch 利用lstm做mnist手写数字识别分类的实例
2020/01/10 Python
python如何基于redis实现ip代理池
2020/01/17 Python
Python使用Chrome插件实现爬虫过程图解
2020/06/09 Python
利用Opencv实现图片的油画特效实例
2021/02/28 Python
女士时装鞋:Chinese Laundry
2018/08/29 全球购物
英国男女豪华配饰和礼品网站:Black.co.uk
2020/02/28 全球购物
简述DNS进行域名解析的过程
2013/12/02 面试题
环保倡议书100字
2014/05/15 职场文书
基层党员对照检查材料
2014/09/24 职场文书
家庭困难证明
2014/10/12 职场文书
经典导游欢迎词
2015/01/26 职场文书
广播体操比赛主持词
2015/06/29 职场文书
SpringDataJPA实体类关系映射配置方式
2021/12/06 Java/Android