?python 读取txt 文档,并转换维语,显示正常,在写入数据。

火凤水凰 火凤凰AI科技 2017-11-01 11:48:44
txt 里有五行数据
每行读取后,赋值到变量,然后插入数据响应的字段。再数据库显示正常就ok
...全文
168 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
CaiNiaoWuZui 2017-11-03
如果txt里是utf-8格式保存的,那么你只需在读取txt的python文件的前面加上 # -*- coding: utf-8 -*-,然后 import codecs txtpath = "这里填上txt文件的路径" f = codecs.open(txtpath,mode='r',encoding='utf-8') rowlist = f.readlines() f.close() 读取出来后随你处理, 保存入数据库的时候,数据库的编码也设为utf-8,然后正常保存就可以。 如果文件和数据库不是utf-8保存的,那么用encode() , decode() 即可解决你的烦恼
  • 打赏
  • 举报
回复
oyljerry 2017-11-02
python可以很简单的直接读取文件,然后用数据库模块插入数据,都是很简单的
  • 打赏
  • 举报
回复
混沌鳄鱼 2017-11-02

>>> print(u'\u0642\u0627\u0626\u0649\u062f\u0649\u06af\u06d5 \u062e\u0649\u0644\u0627\u067e \u0642\u0649\u0644\u0645\u0649\u0634\u0642\u0627')
قائىدىگە خىلاپ قىلمىشقا
>>> 
  • 打赏
  • 举报
回复
火凤水凰 2017-11-02
关于是编码转换 u'\u0642\u0627\u0626\u0649\u062f\u0649\u06af\u06d5 \u062e\u0649\u0644\u0627\u067e \u0642\u0649\u0644\u0645\u0649\u0634\u0642\u0627' 如何让这个段编码显示维吾尔文,正常显示。
  • 打赏
  • 举报
回复
相关推荐
发帖
脚本语言
加入

3.7w+

社区成员

JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
申请成为版主
帖子事件
创建了帖子
2017-11-01 11:48
社区公告

CSDN 脚本语言社区接受专栏投稿(专栏会在顶部创建专属你的栏目),投稿需满足以下要求:

  • 脚本语言技术相关;
  • 文章持续更新,保持活跃;
  • 内容清晰明了,干货为主;
  • 文章排版有序,有条有理。

本社区开通招聘专栏,发布招聘信息请联系版主,发布者需要保证招聘信息真实有效,CSDN 平台和版主不对招聘内容负责!

联系方式:私聊版主、发送邮件、QQ联系等均可: