99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2018-10-19 閱讀量: 1345
python 讀取文件亂碼問題

一、問題:

python讀取文件時會遇到亂碼的問題

二、解決方法:

1、已utf-8格式打開文檔
f = open(r'E:\Python\liaotian.txt','r',encoding='utf-8')
f.seek(0,0)
for each_line in f:
print(each_line)
f.close()

2、以二進制打開文件,然后對讀取的內(nèi)容進行utf-8編碼

f = open(r'E:\百度云同步盤\云同步盤\Python\liaotian.txt','rb')

f.seek(0,0)

for each_line in f:
print(each_line.decode('utf-8'))
f.close()

三、查看文檔的編碼格式

1、安裝chardet模塊

? ? (1)官方地址: http://pypi.python.org/pypi/chardet

? ? (2)下載文件

(3)將它解壓得到其中的文件夾【chardet】將這個文件夾復制到【python安裝根目錄\Lib\site-packages】下,確保這個位置可以被python引用到。如果不能被引用到請加入環(huán)境變量。在安裝完chardet模塊,我就可以使用它了。

? ? (4)查看文檔的格式

import chardet
path = r'E:\Python\liaotian.txt'
f = open(path,'rb')
data = f.read()
print(chardet.detect(data))

0.0000
2
關(guān)注作者
收藏
評論(0)

發(fā)表評論

暫無數(shù)據(jù)
推薦帖子