在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 相关文章推荐
centos下更新Python版本的步骤
Feb 12 Python
python使用urllib2实现发送带cookie的请求
Apr 28 Python
python的keyword模块用法实例分析
Jun 30 Python
matplotlib 输出保存指定尺寸的图片方法
May 24 Python
python3使用flask编写注册post接口的方法
Dec 28 Python
Django 查询数据库并返回页面的例子
Aug 12 Python
检测tensorflow是否使用gpu进行计算的方式
Feb 03 Python
快速解决jupyter notebook启动需要密码的问题
Apr 21 Python
pycharm 激活码及使用方式的详细教程
May 12 Python
Python HTMLTestRunner测试报告view按钮失效解决方案
May 25 Python
详解python tcp编程
Aug 24 Python
python 如何做一个识别率百分百的OCR
May 29 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统计时间和内存使用情况示例分享
2014/03/13 PHP
php HTML无刷新提交表单
2016/04/05 PHP
php 7新特性之类型申明详解
2017/06/06 PHP
基于Laravel-admin 后台的自定义页面用法详解
2019/09/30 PHP
Laravel 5+ .env环境配置文件详解
2020/04/06 PHP
密码框显示提示文字jquery示例
2013/08/29 Javascript
javascript:json数据的页面绑定示例代码
2014/01/26 Javascript
jquery实现带缩略图的可定制高度画廊效果(5种)
2015/08/28 Javascript
jquery插件ContextMenu设置右键菜单
2017/03/13 Javascript
简述ES6新增关键字let与var的区别
2019/08/23 Javascript
微信小程序request请求封装,验签代码实例
2019/12/04 Javascript
小谈angular ng deploy的实现
2020/04/07 Javascript
Vue登录拦截 登录后继续跳转指定页面的操作
2020/08/04 Javascript
vue中的.$mount('#app')手动挂载操作
2020/09/02 Javascript
[08:06]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant 选手采访
2021/03/11 DOTA
python在指定目录下查找gif文件的方法
2015/05/04 Python
python学习之第三方包安装方法(两种方法)
2015/07/30 Python
Python和Perl绘制中国北京跑步地图的方法
2016/03/03 Python
利用Python自动监控网站并发送邮件告警的方法
2016/08/24 Python
python获取list下标及其值的简单方法
2016/09/12 Python
Python生成随机数组的方法小结
2017/04/15 Python
Python常用字符串替换函数strip、replace及sub用法示例
2018/05/21 Python
对Python信号处理模块signal详解
2019/01/09 Python
解决使用PyCharm时无法启动控制台的问题
2019/01/19 Python
python使用tkinter库实现五子棋游戏
2019/06/18 Python
python创建n行m列数组示例
2019/12/02 Python
详解python的变量缓存机制
2021/01/24 Python
科颜氏加拿大官方网站: Kiehl’s加拿大
2016/08/16 全球购物
ktv中秋节活动方案
2014/01/30 职场文书
珠宝店促销方案
2014/03/21 职场文书
抽样调查项目计划书
2014/04/24 职场文书
法学求职信
2014/06/22 职场文书
小学生志愿者活动方案
2014/08/23 职场文书
行政工作试用期自我评价
2014/09/14 职场文书
复兴之路展览观后感
2015/06/02 职场文书
Python图像处理库PIL详细使用说明
2022/04/06 Python