Python3 chardet模塊查看編碼格式的例子
更新時間:2019年08月14日 13:51:24 作者:jasonLee_lijiaqi
今天小編就為大家分享一篇Python3 chardet模塊查看編碼格式的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
如下所示:

需要注意的是,如果遇到GBK2312等編碼的,在decode和encode時,一律使用GBK進行編碼或者解碼,這是因為GBK是其他GBK編碼的超集,向下兼容所有的GBK編碼。
下面是一個例子:
#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è)存在一個a.txt的文件
f = open('a.txt', 'rb')
print(chardet.detect(f.read(100)))
以上這篇Python3 chardet模塊查看編碼格式的例子就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
python實現(xiàn)按任意鍵繼續(xù)執(zhí)行程序
本文給大家分享的是如何使用Python腳本實現(xiàn)按任意鍵繼續(xù)執(zhí)行程序的代碼,非常的簡單實用,有需要的小伙伴可以參考下2016-12-12
python遞歸&迭代方法實現(xiàn)鏈表反轉(zhuǎn)
這篇文章主要介紹了python遞歸&迭代方法實現(xiàn)鏈表反轉(zhuǎn),文章分享一段詳細實現(xiàn)代碼,需要的小伙伴可以參考一下,希望對你的學習或工作有所幫助2022-02-02
Python利用tkinter和socket實現(xiàn)端口掃描
這篇文章主要為大家詳細介紹了Python如何利用tkinter和socket實現(xiàn)端口掃描功能,文中的示例代碼講解詳細,感興趣的小伙伴可以嘗試一下2022-12-12

