ValueError:二进制模式不接受编码参数 |泡菜错误
我使用这段代码来读取带有pickle但在异步函数内的文件
async with aiofiles.open("owners.pkl", mode="rb") as file:
owner_dict = pickle.loads(await file.read())
但我收到此错误
owner_dict = pickle.loads(await file.read())
_pickle.UnpicklingError: invalid load key, '\xef'.
我只想要一种有效的方法来打开文件并使用async-await函数内的pickle读取或写入文件
Am using this code to read a file with pickle but inside an async function
async with aiofiles.open("owners.pkl", mode="rb") as file:
owner_dict = pickle.loads(await file.read())
But I get this error
owner_dict = pickle.loads(await file.read())
_pickle.UnpicklingError: invalid load key, '\xef'.
I just want a valid way to open files and read or write in them using pickle inside async-await functions
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论