UnicodeDecodeError: 'gbk' codec can't decode byte 0xad in position...的解決辦法

file = open("file.txt")
print file.readlines()
file.close()

運行時報錯:UnicodeDecodeError: 'gbk' codec can't decode byte 0xad in position... 修改內容以下 將編碼

file = open("file.txt")

修改成code

file = open("file.txt",encoding='utf-8')

便解決該問題。 「file = open("file.txt",encoding='utf-8')" #以指定的編碼類型(即文件自己的編碼)打開文件,chardet庫能夠判斷文件編碼類型utf-8

相關文章
相關標籤/搜索