搁置/gdbm问题

嗨-
我对货架有点问题.我认为真正的问题是
Gdbm.我将在AMD64计算机上使用Shelve/gdbm写出一个文件
然后我会试着在i386机器上把它读进去.结果是一个'gdbm'
致命:读取错误.'颠倒方向会导致同样的问题.
以下是两个抓住问题核心的小程序:
#test.py#
#!/usr/bin/env python
导入gbm
打印gdbm
存储=gdbm.open('test.pstor','c')
存储['测试']='a'
Storage.Close()
#est2.py#
#!/usr/bin/env python
导入gbm
打印gdbm
存储=gdbm.open('test.pstor','r')
打印存储['测试']
Storage.Close()
#
运行测试2的结果如下:
<来自'/---/software/python/lib/python2.5/lib-dynload/gdbm.so'>的模块"gdbm"
回溯(最近一次呼叫):
文件"./est2.py",第4行,<模块>
存储=gdbm.open('test.pstor','r')
GDBM致命:读取错误
这件事没什么可说的,但其他人有过这个问题吗?
干杯,
道格

标签: python

添加新评论