Python 读取文本内容插入数据库问题

Python 读取文本内容插入数据库问题,第1张

两种方法

1、python读取文件后,解析value中的id,存储到list中,再读另一个文件时,去list里判断是否已存在

2、python读取另一个文件后,解析values中的id,脚本直接去数据库判断是否存在

其实数据库可以设计id未主键,这样你直接insert即可,出错的话,数据库会容错

1、中文乱码问题:

(1)、文件头加上#

-*-

coding:utf-8

-*-

或者

#coding=utf8

(2)、pymssql.connect连接串中charset是要跟你数据库的编码一样,如果是数据库是gb2312

,则写charset='gb2312'。

(3)、读取数据时需要decode('utf-8'),写入数据时需要encode('utf-8'),这样就可以避免中文乱码或报错问题。

做个搬运工,转载自网页链接,我用方法2搞定了汉字查询输出。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9993911.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存