Python3 chardet模塊查看編碼格式的例子
如下所示:
需要注意的是,如果遇到GBK2312等編碼的,在decode和encode時(shí),一律使用GBK進(jìn)行編碼或者解碼,這是因?yàn)椋牵拢耸瞧渌牵拢司幋a的超集,向下兼容所有的GBK編碼。
下面是一個(gè)例子:
#coding=utf-8 import urllib.request import chardet url = 'http://www.baidu.com' a = urllib.request.urlopen(url) ''' chardet模塊 使用該模塊可以查看字符串的編碼格式:chardet.detect() ''' encode = chardet.detect(a.read()) print(encode['encoding']) #假設(shè)存在一個(gè)a.txt的文件 f = open('a.txt', 'rb') print(chardet.detect(f.read(100)))
以上這篇Python3 chardet模塊查看編碼格式的例子就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- 深入探索Python解碼神器Chardet自動(dòng)檢測(cè)文本編碼
- Python處理文件的方法(mimetypes和chardet)
- Python chardet庫識(shí)別編碼原理解析
- python中判斷文件編碼的chardet(實(shí)例講解)
- Python中動(dòng)態(tài)檢測(cè)編碼chardet的使用教程
- python判斷字符串編碼的簡(jiǎn)單實(shí)現(xiàn)方法(使用chardet)
- Python使用chardet判斷字符編碼
- python使用chardet判斷字符串編碼的方法
- 使用python的chardet庫獲得文件編碼并修改編碼
- python基于chardet識(shí)別字符編碼的方法
相關(guān)文章
Django3.0 異步通信初體驗(yàn)(小結(jié))
這篇文章主要介紹了Django3.0 異步通信初體驗(yàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12TensorFlow Saver:保存和讀取模型參數(shù).ckpt實(shí)例
今天小編就為大家分享一篇TensorFlow Saver:保存和讀取模型參數(shù).ckpt實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-02-02python機(jī)器學(xué)習(xí)Github已達(dá)8.9Kstars模型解釋器LIME
這篇文章主要為大家介紹了Github已達(dá)8.9Kstars的最佳模型解釋器LIME的使用示例及功能詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-11-11Python Social Auth構(gòu)建靈活而強(qiáng)大的社交登錄系統(tǒng)實(shí)例探究
這篇文章主要為大家介紹了Python Social Auth構(gòu)建靈活而強(qiáng)大的社交登錄系統(tǒng)實(shí)例探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01Python實(shí)現(xiàn)windows自動(dòng)關(guān)機(jī)功能
這篇文章主要為大家詳細(xì)介紹了如何使用Python實(shí)現(xiàn)windows自動(dòng)關(guān)機(jī)功能,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,有需要的小伙伴可以參考一下2025-01-01