在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装饰器
May 09 Python
Python编程修改MP3文件名称的方法
Apr 19 Python
python中使用xlrd读excel使用xlwt写excel的实例代码
Jan 31 Python
Tensorflow 自带可视化Tensorboard使用方法(附项目代码)
Feb 10 Python
解决python 输出是省略号的问题
Apr 19 Python
Python二叉树的遍历操作示例【前序遍历,中序遍历,后序遍历,层序遍历】
Dec 24 Python
Python编程深度学习绘图库之matplotlib
Dec 28 Python
python远程连接MySQL数据库
Apr 19 Python
python 3.74 运行import numpy as np 报错lib\site-packages\numpy\__init__.py
Oct 06 Python
python代码能做成软件吗
Jul 24 Python
python从PDF中提取数据的示例
Oct 30 Python
Python列表的深复制和浅复制示例详解
Feb 12 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
yii2 resetful 授权验证详解
2017/05/18 PHP
基于php解决json_encode中文UNICODE转码问题
2020/11/10 PHP
Javascript中正则表达式的全局匹配模式分析
2011/04/26 Javascript
JS自动缩小超出大小的图片
2012/10/12 Javascript
js中的前绑定和后绑定详解
2013/08/01 Javascript
js限制文本框只能输入数字方法小结
2014/06/16 Javascript
JavaScript中的值是按值传递还是按引用传递问题探讨
2015/01/30 Javascript
手机端点击图片放大特效PhotoSwipe.js插件实现
2016/08/24 Javascript
Vue.js快速入门教程
2016/09/07 Javascript
javascript 数组去重复(在线去重工具)
2016/12/17 Javascript
浅谈Nodejs中的作用域问题
2016/12/26 NodeJs
hovertree插件实现二级树形菜单(简单实用)
2016/12/28 Javascript
微信小程序-小说阅读小程序实例(demo)
2017/01/12 Javascript
jQuery插件FusionCharts实现的2D柱状图效果示例【附demo源码下载】
2017/03/06 Javascript
jquery 手势密码插件
2017/03/17 Javascript
vue中$refs的用法及作用详解
2018/04/24 Javascript
vue-cli项目配置多环境的详细操作过程
2018/10/30 Javascript
layui--select使用以及下拉框实现键盘选择的例子
2019/09/24 Javascript
解决vue初始化项目一直停在downloading template的问题
2020/11/09 Javascript
python fabric实现远程部署
2017/01/05 Python
解决python2.7用pip安装包时出现错误的问题
2017/01/23 Python
WINDOWS 同时安装 python2 python3 后 pip 错误的解决方法
2017/03/16 Python
浅谈Python NLP入门教程
2017/12/25 Python
Python匿名函数及应用示例
2019/04/09 Python
解决Python安装时报缺少DLL问题【两种解决方法】
2019/07/15 Python
html5构建触屏网站之touch事件介绍
2013/01/07 HTML / CSS
全球知名提供各类营养保健品的零售商:Vitamin Shoppe
2016/10/09 全球购物
单位在职证明范本
2014/01/09 职场文书
宝宝满月酒主持词和仪式流程
2014/03/27 职场文书
社区维稳工作方案
2014/06/06 职场文书
党的群众路线教育实践活动个人整改措施
2014/10/27 职场文书
刘公岛导游词
2015/02/05 职场文书
创业项目大全(适合在家创业的项目)
2019/08/15 职场文书
JavaScript 原型与原型链详情
2021/11/02 Javascript
Elasticsearch 配置详解
2022/04/19 Java/Android
浅谈css清除浮动(clearfix和clear)的用法
2023/05/21 HTML / CSS