import chardet def get_charset(str): return chardet.detect(str)['encoding'] html = '' # bytes 字节串 charset = get_charset(html) decoded_html = html.decode(charset, 'ignore') print(decoded_html)