方法一:使用codecs
import codecs
f = codecs.open('nlpir/Readme.txt','r','GBK')
line = f.readline()
while line:print line,line = f.readline()
f.close()
上面的方法很慢,可以直接讀取整個文件
codecs.open('nlpir/Readme.txt','r','GBK').read()
還有這樣讀的readlines()
方法二:
#讀取文檔
def read_file():
path1='K:\\SogouC.reduced\\Reduced\\C000008\\10.txt'
pycharm英文自翻譯成中文, f = open(path1,'r+')
file_list = f.read().decode("gbk")
print file_list
f.close()
python3獲取文件編碼,
#逐行讀取文檔
def read_file_line():
path1='K:\\SogouC.reduced\\Reduced\\C000008\\10.txt'
f = open(path1,'r+')
python讀取中文路徑編碼問題, line = f.readline()
while line:
print line.decode('gbk')
line = f.readline()
f.close()