热门资讯

关于python3里判断文件编码的问题

win10pycharm社区版python3pip最新下载的chardet附带txt是脸滚键盘源程序如下:importchardettext_line=open(“fp1.txt”).read()print(type(text_line))print(chardet.detect(text_line))运行结果Traceback(mostrecentcalllast):class’str’File”text.py”,line4,inmoduleprint(chardet.detect(text_line))File”D:pythonlibsite-packageschardet__init__.py”,line34,indetect'{0}’.format(type(byte_str)))TypeError:Expectedobjectoftypebytesorbytearray,got:class’str’Processfinishedwithexitcode1但如果第二行写text_line=open(“fp1.txt”).read().encode()确实可以通过,还有啥意义?chardet.detec真的不可以接受str类型吗?那我必须判断呢?

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章