1. 程式人生 > >python 3.0讀取文件出現編碼錯誤(illegal multibyte sequence )

python 3.0讀取文件出現編碼錯誤(illegal multibyte sequence )

highlight python inf 技術 uft 解決 但是 .com pre

代碼如下:

myfile2=open(‘e:/enterprise.xlsx‘,mode = ‘r‘)
file2_content=myfile2.readlines()
print(file2_content) 

執行時報錯信息如下:illegal multibyte sequence

技術分享圖片

嘗試解決方式一:添加編碼方式:gb18030,失敗

myfile2=open(‘e:/enterprise.xlsx‘,encoding = ‘gb18030‘,mode = ‘r‘) #添加編碼方式:gb18030
file2_content=myfile2.readlines()
print(file2_content)

  技術分享圖片

嘗試解決方式二:編碼方式調整為:uft-8,失敗

myfile2=open(‘e:/enterprise.xlsx‘,encoding = ‘utf-8‘,mode = ‘r‘) #編碼方式調整為:uft-8
file2_content=myfile2.readlines()
print(file2_content)

 技術分享圖片

嘗試解決方式二:errors 忽略,失敗

myfile2=open(‘e:/enterprise.xlsx‘,mode = ‘r‘,errors = ‘ignore‘) #errors 忽略
file2_content=myfile2.readlines()
print(file2_content)

執行後,不報錯了,但是文件內容被解析為亂碼。

技術分享圖片

該問題未解決?

 

python 3.0讀取文件出現編碼錯誤(illegal multibyte sequence )