I/O関連

ファイルのエンコードを判定する

import cchardet as chardet

with open("sample.txt","rb") as rb:
    result = chardet.detect( rb.read() )

print(result)

出力結果

{'encoding': 'SHIFT_JIS', 'confidence': 0.9900000095367432}

sample

参考文献

GitHub : PyYoshi /cChardet