以下代码:
with open("J:\\python\\.data") as data:
self.data=pickle.load(data)
产生以下错误:
File "J:\python\code.py", line 50, in get_events
self.data=pickle.load(data)
TypeError: 'str' does not support the buffer interface
我读到我可能必须对其进行编码,并且我尝试了 utf-8 并且没有用。其他格式是什么?我会朝着正确的方向前进吗?
我忘了提到 .data 中的对象是一个列表,并且是使用协议 2 腌制的。var self.data 已经是一个列表