在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中实现对list做减法操作介绍
Jan 09 Python
教大家玩转Python字符串处理的七种技巧
Mar 31 Python
Python贪吃蛇游戏编写代码
Oct 26 Python
python利用正则表达式搜索单词示例代码
Sep 24 Python
Python实现对百度云的文件上传(实例讲解)
Oct 21 Python
Python实现希尔排序算法的原理与用法实例分析
Nov 23 Python
python+ffmpeg批量去视频开头的方法
Jan 09 Python
把pandas转换int型为str型的方法
Jan 29 Python
python数值基础知识浅析
Nov 19 Python
Django自带的加密算法及加密模块详解
Dec 03 Python
使用python远程操作linux过程解析
Dec 04 Python
Python实现代码块儿折叠
Apr 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
动态生成gif格式的图像要注意?
2006/10/09 PHP
简单的php中文转拼音的实现代码
2014/02/11 PHP
php支付宝手机网页支付类实例
2015/03/04 PHP
Aster vs Newbee BO3 第三场2.18
2021/03/10 DOTA
Mootools 1.2教程 输入过滤第一部分(数字)
2009/09/15 Javascript
浅谈Javascript面向对象编程
2011/11/15 Javascript
javascript基础知识大全 便于大家学习,也便于我自己查看
2012/08/17 Javascript
在ASP.NET中使用JavaScript脚本的方法
2013/11/12 Javascript
js中小数转换整数的方法
2014/01/26 Javascript
JS表格组件神器bootstrap table详解(基础版)
2015/12/08 Javascript
谈一谈javascript闭包
2016/01/28 Javascript
基于jquery实现弹幕效果
2016/09/29 Javascript
nodeJs爬虫的技术点总结
2018/05/13 NodeJs
Nest.js散列与加密实例详解
2021/02/24 Javascript
python学习手册中的python多态示例代码
2014/01/21 Python
详解Django中间件的5种自定义方法
2018/07/26 Python
Python对excel文档的操作方法详解
2018/12/10 Python
python 中的列表生成式、生成器表达式、模块导入
2019/06/19 Python
python3.7 sys模块的具体使用
2019/07/22 Python
python实现低通滤波器代码
2020/02/26 Python
基于python实现数组格式参数加密计算
2020/04/21 Python
python如何操作mysql
2020/08/17 Python
python 如何停止一个死循环的线程
2020/11/24 Python
施华洛世奇美国官网:SWAROVSKI美国
2018/02/08 全球购物
美国正版电视节目和电影在线观看:Hulu
2018/05/24 全球购物
写自荐信要注意什么
2013/12/26 职场文书
工作人员思想汇报
2014/01/09 职场文书
幼儿园教师教学反思
2014/02/06 职场文书
《蜗牛》教学反思
2014/02/18 职场文书
情人节活动策划方案
2014/02/27 职场文书
美食节策划方案
2014/05/26 职场文书
技术经济专业求职信
2014/09/03 职场文书
公司周年庆典标语
2014/10/07 职场文书
如何写贫困证明申请书
2014/10/29 职场文书
离婚协议书样本
2015/01/26 职场文书
利用Python实现翻译HTML中的文本字符串
2022/06/21 Python