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

火凤水凰 2017-11-01 11:48:44
txt 里有五行数据
每行读取后,赋值到变量,然后插入数据响应的字段。再数据库显示正常就ok
...全文
246 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
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' 如何让这个段编码显示维吾尔文,正常显示。

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧