在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下函数参数的传递(参数带星号的说明)
Sep 19 Python
python操作CouchDB的方法
Oct 08 Python
解决python 输出是省略号的问题
Apr 19 Python
Python实现删除排序数组中重复项的两种方法示例
Jan 31 Python
numpy下的flatten()函数用法详解
May 27 Python
Python从list类型、range()序列简单认识类(class)【可迭代】
May 31 Python
Python3+Appium安装使用教程
Jul 05 Python
Python使用import导入本地脚本及导入模块的技巧总结
Aug 07 Python
Django通用类视图实现忘记密码重置密码功能示例
Dec 17 Python
python在一个范围内取随机数的简单实例
Aug 16 Python
完美解决torch.cuda.is_available()一直返回False的玄学方法
Feb 06 Python
基于PyQT5制作一个桌面摸鱼工具
Feb 15 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
php设计模式 Observer(观察者模式)
2011/06/26 PHP
php异常处理技术,顶级异常处理器
2012/06/13 PHP
php操作路径的经典方法(必看篇)
2016/10/04 PHP
脚本吧 - 幻宇工作室用到js,超强推荐share.js
2006/12/23 Javascript
模拟jQuery ajax服务器端与客户端通信的代码
2011/03/28 Javascript
Jquery异步请求数据实例代码
2011/12/28 Javascript
jQuery 数据缓存模块进化史详细介绍
2012/11/19 Javascript
利用JS延迟加载百度分享代码,提高网页速度
2013/07/01 Javascript
jquery设置控件位置的方法
2013/08/21 Javascript
一个仿糯米弹框效果demo
2014/07/22 Javascript
javascript ajax的5种状态介绍
2014/08/18 Javascript
微信小程序 加载 app-service.js 错误解决方法
2016/10/12 Javascript
浅谈js对象属性 通过点(.) 和方括号([]) 的不同之处
2016/10/29 Javascript
详解vue-cli 脚手架项目-package.json
2017/07/04 Javascript
JavaScript 程序错误Cannot use 'in' operator to search的解决方法
2017/07/10 Javascript
vue父组件通过props如何向子组件传递方法详解
2017/08/16 Javascript
JS验证码实现代码
2017/09/14 Javascript
使用webpack打包koa2 框架app
2018/02/02 Javascript
VUE v-model表单数据双向绑定完整示例
2019/01/21 Javascript
js数据类型转换与流程控制操作实例分析
2019/12/18 Javascript
vue实现前端列表多条件筛选
2020/10/26 Javascript
[04:54]DOTA2 2017国际邀请赛:上届冠军WINGS采访短片
2017/08/09 DOTA
[01:03:42]VP vs VGJ.S 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
python3使用tkinter实现ui界面简单实例
2014/01/10 Python
Python实现把json格式转换成文本或sql文件
2015/07/10 Python
Python Paramiko模块的使用实际案例
2018/02/01 Python
django解决跨域请求的问题
2018/11/11 Python
python多进程下实现日志记录按时间分割
2019/07/22 Python
为什么黑客都用python(123个黑客必备的Python工具)
2020/01/31 Python
Python基于requests实现模拟上传文件
2020/04/21 Python
详解tensorflow2.x版本无法调用gpu的一种解决方法
2020/05/25 Python
浅谈keras2 predict和fit_generator的坑
2020/06/17 Python
python链表类中获取元素实例方法
2021/02/23 Python
2014基层党员干部学习全国两会心得体会
2014/03/17 职场文书
高中生学习计划书
2014/09/15 职场文书
监察建议书
2015/02/04 职场文书