我有一个课程,为游戏中的玩家提供服务,创建他们和其他东西.
我需要将这些播放器对象保存在文件中以便以后使用.我尝试了pickle模块,但我不知道如何保存多个对象并再次加载它们?有没有办法做到这一点,或者我应该使用其他类,如列表,并保存和加载我的对象列表?
有没有更好的办法?
我正在读取一个 pickle 文件:
pandas.read_pickle('data/file.pickle')
Run Code Online (Sandbox Code Playgroud)
它抛出这个错误:
UnpicklingError: invalid load key, '\x00'.
Run Code Online (Sandbox Code Playgroud)
请注意,我已经看到了有关如何在保存泡菜文件时解决此问题的其他线程,但就我而言,我只需要打开这个特定的数据帧。
此外,pickle 文件可能包含一些特殊字符。