歡迎您光臨本站 註冊首頁

Python基於codecs模塊實現文件讀寫案例解析

←手機掃碼閱讀     kyec555 @ 2020-06-04 , reply:0

codecs在讀取文件時,發生錯誤:

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

中文切換編碼:gbk,正常解決。

但有時,utf-8和gbk都不好使用,使用notepad++,打開有亂碼;看到有小塊黑色。


這時候,需要加個參數, errors="ignore"

 # 讀文件:含特殊字符 import codecs f = codecs.open('20.txt', 'rb',encoding='gbk', errors="ignore") # 默認編碼utf-8,中文是gbk cOntent= f.readline() f.close() print('in:',content)



[kyec555 ] Python基於codecs模塊實現文件讀寫案例解析已經有230次圍觀

http://coctec.com/docs/python/shhow-post-236891.html