記事本能知道文本的編碼(ANSI,UTF-8等),但python要open時設置encoding?
01-02
我現在記事本文件先全部設置為UTF-8還好些,如果打開以前的文件encoding錯了還是會報錯,python能不能做一些提前猜測編碼的工作?文本可能保號在windows和mac上創建的。
用這個chardet
import chardet
rawdata = open(infile, "r").read()
result = chardet.detect(rawdata)
charenc = result["encoding"]
推薦閱讀:
※為什麼 Python、Ruby 等語言棄用了自增運算符?
※如何找到適合需求的 Python 庫?
※使用python語言如何保密源代碼以防止逆向工程?
※Python 3.x 上 str 與 bytes 轉換函數是什麼?
※看完廖雪峰的python,但是感覺自己掌握不紮實,不知道該怎麼做?