标签: python-3.x bsd dbm panda3d
我正在尝试打开我在2.5中创建的搁置文件,但是我收到了问题标题中列出的错误。
数据不是必需的,但我真的很想要它们。
查看lib\dbm\__init__.py文件,它识别4种类型的dbm模块,但只在我的系统上找到dbm.dumb。
lib\dbm\__init__.py
有谁知道我怎么能打开这个? 是否有像dumb.py文件一样的bsd.py文件? 我需要安装2.5来获取它吗?
另外,在创建此文件时,我可能已在旧安装上安装了Panda。 是Panda标准附带的Python安装还是可能附带此文件?
谢谢!
答案 0 :(得分:1)
bsddb是Python 2.5(AND 2.4 AND 2.6 ...)的一部分,但不是3.0的一部分 - 它已被删除(长篇故事...... :-)。从pypi获取3.0,将您的数据恢复到其他形式(sqlite是我的个人推荐),并且从此过上幸福的生活! - )