我目前正在做一个在线Python谜题系列,遇到了需要卸载一个pickled文件的问题。我阅读了相关文档,但一直收到“TypeError:'str'不支持缓冲区接口”的错误信息。
所以我在Google上搜索并找到了一个类似问题的SO问答。答案指向http://wiki.python.org/moin/UsingPickle。
我尝试了示例中的代码,但仍然遇到相同的问题?我正在使用Python 3.2.2。这是怎么回事??
完整的Traceback如下:
所以我在Google上搜索并找到了一个类似问题的SO问答。答案指向http://wiki.python.org/moin/UsingPickle。
我尝试了示例中的代码,但仍然遇到相同的问题?我正在使用Python 3.2.2。这是怎么回事??
完整的Traceback如下:
Traceback (most recent call last):
File "C:\foo.py", line 11, in <module>
test1()
File "C:\foo.py", line 9, in test1
favorite_color = pickle.load( open( "save.p" ) )
TypeError: 'str' does not support the buffer interface
这里有一个例子:http://wiki.python.org/moin/UsingPickle
我已经成功地使用该教程中的第一个代码示例创建了save.p文件。