文章詳情頁
Python基于codecs模塊實(shí)現(xiàn)文件讀寫案例解析
瀏覽:27日期:2022-07-25 18:55:37
codecs在讀取文件時(shí),發(fā)生錯(cuò)誤:
UnicodeDecodeError: ’utf-8’ codec can’t decode byte 0xbe in position 0: invalid start byte
中文切換編碼:gbk,正常解決。

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

這時(shí)候,需要加個(gè)參數(shù), errors='ignore'
# 讀文件:含特殊字符import codecsf = codecs.open(’20.txt’, ’rb’,encoding=’gbk’, errors='ignore')# 默認(rèn)編碼utf-8,中文是gbkcontent = f.readline()f.close()print(’in:’,content)

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. PHP基礎(chǔ)之生成器4——比較生成器和迭代器對(duì)象2. ASP新手必備的基礎(chǔ)知識(shí)3. 詳解PHP laravel中的加密與解密函數(shù)4. CentOS郵箱服務(wù)器搭建系列——SMTP服務(wù)器的構(gòu)建( Postfix )5. Docker 啟動(dòng)Redis 并設(shè)置密碼的操作6. asp文件用什么軟件編輯7. vue限制輸入數(shù)字或者保留兩位小數(shù)實(shí)現(xiàn)8. python如何操作mysql9. 用PyCharm輕松安裝Python插件10. 利用CSS制作3D動(dòng)畫
排行榜

網(wǎng)公網(wǎng)安備