Python 讀取csv報錯編碼問題 : UnicodeDecodeError: 'utf-8' codec can't decode byte 0x87 in position 10: invalid start byte


1、報錯信息

UnicodeDecodeError: 'utf-8' codec can't decode byte 0x87 in position 10: invalid start byte

2、解決方法

查找相關資料,發現一個棒棒的解決方法:
   首先把csv文件以記事本的格式打開,默認保存是ANSI編碼,我們應該手動修改成utf-8 ===>(如果記事本打開后是亂碼,我們可以把csv數據粘貼到記事本上后保存)

3、接下來可以愉快的讀文件咯

with csv23.open_csv(r'C:\Users\Administrator\Desktop\test.csv') as f:
    for index, row in enumerate(f):
        print(row)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM