我想读取一个具有utf-8
编码的bson
文件,但我不知道在哪里插入编码格式。
这是我的代码:
with open('filename.bson','rb') as f:
data = bson.decode_all(f.read())
您可以在open
函数中插入编码
with open('filename.bson','rb', encoding='utf-8') as f:
data = bson.decode_all(f.read())
import io
f = io.open('filename.bson', mode='rb', encoding='utf-8')