在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 相关文章推荐
Using Django with GAE Python 后台抓取多个网站的页面全文
Feb 17 Python
Python中使用插入排序算法的简单分析与代码示例
May 04 Python
Python中datetime模块参考手册
Jan 13 Python
在python中使用正则表达式查找可嵌套字符串组
Oct 24 Python
详解python string类型 bytes类型 bytearray类型
Dec 16 Python
python3+PyQt5实现柱状图
Apr 24 Python
python统计字母、空格、数字等字符个数的实例
Jun 29 Python
详解Django+uwsgi+Nginx上线最佳实战
Mar 14 Python
简单了解Python读取大文件代码实例
Dec 18 Python
pandas中read_csv的缺失值处理方式
Dec 19 Python
使用python把xmind转换成excel测试用例的实现代码
Oct 12 Python
python在package下继续嵌套一个package
Apr 14 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
破解图片防盗链的代码(asp/php)测试通过
2010/07/02 PHP
PHP根据IP判断地区名信息的示例代码
2014/03/03 PHP
PHP5.3与5.5废弃与过期函数整理汇总
2014/07/10 PHP
PHP性能优化大全(php.ini)
2016/05/20 PHP
PHP怎样用正则抓取页面中的网址
2016/08/09 PHP
PHP文件下载实例代码浅析
2016/08/17 PHP
微信接口生成带参数的二维码
2017/07/31 PHP
可输入的下拉框
2006/06/19 Javascript
JavaScript 自动完成脚本整理(33个)
2009/10/20 Javascript
Nodejs获取网络数据并生成Excel表格
2020/03/31 NodeJs
Jquery和BigFileUpload实现大文件上传及进度条显示
2016/06/27 Javascript
Bootstrap CSS布局之图像
2016/12/17 Javascript
详解angularjs利用ui-route异步加载组件
2017/05/21 Javascript
Vue之Watcher源码解析(2)
2017/07/19 Javascript
bootstrap多层模态框滚动条消失的问题
2017/07/21 Javascript
详谈js原型继承的一些问题
2017/09/06 Javascript
ES6 javascript中class类的get与set用法实例分析
2017/10/30 Javascript
angular2中Http请求原理与用法详解
2018/01/11 Javascript
JavaScript简单实现动态改变HTML内容的方法示例
2018/12/25 Javascript
vue v-for循环重复数据无法添加问题解决方法【加track-by='索引'】
2019/03/15 Javascript
JavaScript实现无限级递归树的示例代码
2019/03/29 Javascript
python获取本地计算机名字的方法
2015/04/29 Python
Python编程深度学习绘图库之matplotlib
2018/12/28 Python
pip安装py_zipkin时提示的SSL问题对应
2018/12/29 Python
python用700行代码实现http客户端
2021/01/14 Python
HTML5 Notification(桌面提醒)功能使用实例
2014/03/17 HTML / CSS
全球最大的跑步用品商店:Road Runner Sports
2016/09/11 全球购物
kmart凯马特官网:美国最大的打折零售商和全球最大的批发商之一
2016/11/17 全球购物
美国护肤咨询及美容产品电商:Askderm
2017/02/24 全球购物
RUIFIER官网:英国奢侈高级珠宝品牌
2020/06/12 全球购物
公务员转正考察材料
2014/02/07 职场文书
关于建议书的格式范文
2014/05/20 职场文书
工伤死亡理赔协议书
2014/10/20 职场文书
八年级物理教学反思
2016/02/19 职场文书
MySQL不使用order by实现排名的三种思路总结
2021/06/02 MySQL
python3实现常见的排序算法(示例代码)
2021/07/04 Python