欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

如何解決python寫(xiě)入文件亂碼的問(wèn)題

小編給大家分享一下如何解決python寫(xiě)入文件亂碼的問(wèn)題,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

十多年的同安網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營(yíng)銷(xiāo)推廣的優(yōu)勢(shì)是能夠根據(jù)用戶(hù)設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整同安建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“同安網(wǎng)站設(shè)計(jì)”,“同安網(wǎng)站推廣”以來(lái),每個(gè)客戶(hù)項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

對(duì)開(kāi)發(fā)者來(lái)說(shuō),最?lèi)廊说膯?wèn)題之一莫過(guò)于讀寫(xiě)文件的時(shí)候,由于編碼千差萬(wàn)別,出現(xiàn)亂碼問(wèn)題。好難快速解決啊。。。

下面說(shuō)一下解決問(wèn)題的思路

1. python中習(xí)慣首先聲明編碼類(lèi)型

#!/usr/bin/python  
# -*- coding: <encoding name> -*-
import sys
reload(sys)
sys.setdefaultencoding('utf-8')

PS:不一定所有文件都是 utf-8 編碼的,這里要注意。

2. 出現(xiàn)編碼問(wèn)題時(shí),首先查看下該文件的初始編碼方式,linux下命令為 :file -i filename,

eg:當(dāng)前文件的編碼為 “ISO-8859-1”,隨后就將Python中的”utf-8“做了相應(yīng)修改。

在讀取文件時(shí),需要先解碼:

str = str.decode("ISO-8859-1")  ## 這樣返回的就是unicode的str

在寫(xiě)入文件時(shí),再用同樣的方式編碼(這里暫且不提文件轉(zhuǎn)碼):

str = str.encode("ISO-8859-1")

例如,解析一段“ISO-8859-1”編碼的json,代碼如下(更多學(xué)習(xí)內(nèi)容,請(qǐng)點(diǎn)擊python學(xué)習(xí)網(wǎng)

import json

Jstr = json.loads(str, encoding="ISO-8859-1")
########
## handle sth to ”data“
########
print data.encode("ISO-8859-1")

這樣print 或 寫(xiě)入的文件就不存在亂碼啦。

3:utf-8格式寫(xiě)入文件

如果以上 json 文件是 utf-8 編碼,寫(xiě)入后轉(zhuǎn)為了 unicode,現(xiàn)在要寫(xiě)入utf-8,可以用如下方式:

import codecs
name='xxx.json'  
f=codecs.open(name,'r',encoding='utf8')  
of=codecs.open(name+'.txt','w', encoding='utf8')  
for line in f:  
    dictdata=json.loads(line)  
    out=json.dumps(dictdata,indent=4, ensure_ascii=False)  
    of.write(out+'\n')  
  
of.close()

以上是如何解決python寫(xiě)入文件亂碼的問(wèn)題的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

新聞標(biāo)題:如何解決python寫(xiě)入文件亂碼的問(wèn)題
文章源于:http://chinadenli.net/article30/jgjdso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、靜態(tài)網(wǎng)站網(wǎng)站內(nèi)鏈、小程序開(kāi)發(fā)、建站公司、全網(wǎng)營(yíng)銷(xiāo)推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

綿陽(yáng)服務(wù)器托管
亚洲中文字幕视频在线播放| 黄片在线观看一区二区三区| 蜜桃传媒在线正在播放| 午夜福利视频六七十路熟女| 老司机精品福利视频在线播放 | 视频在线观看色一区二区| 成人区人妻精品一区二区三区| 欧美精品一区二区水蜜桃| 中文字幕五月婷婷免费| 男人和女人草逼免费视频| 大尺度剧情国产在线视频| 丝袜诱惑一区二区三区| 亚洲欧美日本成人在线| 欧美日韩在线观看自拍| 精品熟女少妇av免费久久野外| 久热人妻中文字幕一区二区| 麻豆视传媒短视频免费观看| 九九热视频网在线观看| 国产人妻精品区一区二区三区 | 日本深夜福利在线播放| 日韩欧美中文字幕人妻| 精品欧美日韩一二三区| 中文字幕一区二区熟女| 亚洲欧美日韩另类第一页| 午夜传媒视频免费在线观看| 亚洲精品一区二区三区免| 亚洲中文字幕视频在线观看| 欧美亚洲另类久久久精品| 91人妻人人做人碰人人九色 | 欧美二区视频在线观看| 特黄大片性高水多欧美一级| 99香蕉精品视频国产版| 国产精品丝袜美腿一区二区| 亚洲一区二区三区三州| 欧美色欧美亚洲日在线| 邻居人妻人公侵犯人妻视频| 日韩一级毛一欧美一级乱| 日韩免费av一区二区三区| 成人午夜在线视频观看| 日本妇女高清一区二区三区| 国产伦精品一区二区三区精品视频|