SQLite3中文编码 Python的实现

 更新时间:2017年01月11日 08:57:33   投稿:jingxian  
下面小编就为大家带来一篇SQLite3中文编码 Python的实现。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

读取十万多条文本写入SQLite类型数据库,由于文本中存在中文字符,插入到数据库没错,取出时一直是UnicodeDecodeError,导致折腾了一天。

最后的解决方法:

Python连接数据时进行如下设置:

db=sqlite3.connection("...")

db.text_factory=st


另为了python代码中硬编码的中文字符串不出现问题,除了在源码开始添加

# -*- coding:utf-8 -*- 

设置python源码的编码为utf-8

import sys

reload(sys)

sys.setdefaultencode('utf8')

以上这篇SQLite3中文编码 Python的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python中对%、~含义的解释

    python中对%、~含义的解释

    这篇文章主要介绍了python中对%、~含义的解释,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • python实现一个简单的ping工具方法

    python实现一个简单的ping工具方法

    今天小编就为大家分享一篇python实现一个简单的ping工具方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • python 存储变量的几种方法(推荐)

    python 存储变量的几种方法(推荐)

    这篇文章主要介绍了python 存储变量的几种方法,包括numpy 自带方法,pandas 自带方法,sklearn 的自带方法和pickle 库操作方法,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2022-11-11
  • Python检验用户输入密码的复杂度

    Python检验用户输入密码的复杂度

    这篇文章主要介绍了Python检验用户输入密码的复杂度,在用户设置密码的时候检测输入的密码大小写数字等,需要的朋友可以参考下
    2023-04-04
  • keras 如何保存最佳的训练模型

    keras 如何保存最佳的训练模型

    这篇文章主要介绍了keras 如何保存最佳的训练模型,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • 从基础到高阶探索Python中的文件操作

    从基础到高阶探索Python中的文件操作

    文件操作在Python编程中是不可或缺的一部分,在本篇博客中,我们将全面、深入地探讨Python中的文件操作,感兴趣的小伙伴可以跟随小编一起学习学习
    2023-06-06
  • Python中的三目(元)运算符详解

    Python中的三目(元)运算符详解

    这篇文章主要介绍了python 三元运算符使用解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2021-09-09
  • selenium自动化测试简单准备

    selenium自动化测试简单准备

    本文主要介绍了selenium自动化测试简单准备,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • TensorFlow高效读取数据的方法示例

    TensorFlow高效读取数据的方法示例

    这篇文章主要介绍了TensorFlow高效读取数据的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • Python3.0 实现决策树算法的流程

    Python3.0 实现决策树算法的流程

    这篇文章主要介绍了Python3.0 实现决策树算法的流程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08

最新评论