我在 s3 的存储桶中有文件,我正在将它们作为流读取。我想检测不同文件的编码。
我使用了 chardet 库,我收到了这个错误:
TypeError: Expected object of type bytes or bytearray, got: <class
'botocore.response.StreamingBody'>
我的代码是:
a = (obj.get()['Body'])
reader = chardet.detect(a).get('encoding')
print(reader)
还有其他方法可以在打开文件之前检测编码吗