Python基于codecs模塊實現(xiàn)文件讀寫案例解析
codecs在讀取文件時,發(fā)生錯誤:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbe in position 0: invalid start byte
中文切換編碼:gbk,正常解決。
但有時,utf-8和gbk都不好使用,使用notepad++,打開有亂碼;看到有小塊黑色。
這時候,需要加個參數(shù), 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)
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
python調用HEG工具批量處理MODIS數(shù)據(jù)的方法及注意事項
這篇文章主要介紹了python調用HEG工具批量處理MODIS數(shù)據(jù)的方法,本文給大家提到了注意事項,通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2020-02-02基于python實現(xiàn)微信好友數(shù)據(jù)分析(簡單)
本文主要介紹利用網(wǎng)頁端微信獲取數(shù)據(jù),實現(xiàn)個人微信好友數(shù)據(jù)的獲取,并進行一些簡單的數(shù)據(jù)分析,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友參考下吧2020-02-02tensorflow轉換ckpt為savermodel模型的實現(xiàn)
這篇文章主要介紹了tensorflow轉換ckpt為savermodel模型的實現(xiàn),具有很好的參考價值,希望對大家有所幫助,一起跟隨小編過來看看吧2020-05-05Python?matplotlib.pyplot.hist()繪制直方圖的方法實例
直方圖(Histogram)又稱質量分布圖,是一種統(tǒng)計報告圖,由一系列高度不等的縱向條紋或線段表示數(shù)據(jù)分布的情況,一般用橫軸表示數(shù)據(jù)類型,縱軸表示分布情況,下面這篇文章主要給大家介紹了關于Python?matplotlib.pyplot.hist()繪制直方圖的相關資料,需要的朋友可以參考下2022-06-06Python3實現(xiàn)并發(fā)檢驗代理池地址的方法
這篇文章主要介紹了Python3實現(xiàn)并發(fā)檢驗代理池地址的方法,實例分析了Python3基于線程的代理檢驗操作相關技巧,需要的朋友可以參考下2016-09-09使用Python創(chuàng)建一個簡單的任務管理器應用程序
本文主要介紹了使用Python創(chuàng)建一個簡單的任務管理器應用程序,這個應用程序將允許用戶添加、編輯、刪除和完成任務,具有一定的參考價值,感興趣的可以了解一下2024-05-05