[Python shelve模块Error]bsddb.db.DBPageNotFoundError: (-30986, 'DB_PAGE_NOTFOUND: Requested page not found')
2014-12-11 22:59
621 查看
在用scrapy抓数据,用shelve保存时出现了这个Error,目标是储存一串unicode字符串组成的列表,exception代码是tempbase['joke']=joke_list,测试只要joke_list中的元素个数超过两个就会报错。
最后解决方法就是简单新开一个文件存储。貌似是tempbase.dat文件太大造成的bug。
最后解决方法就是简单新开一个文件存储。貌似是tempbase.dat文件太大造成的bug。
相关文章推荐
- python3在pycharm中为什么导入random模块不能用? TypeError: 'module' object is not callable
- 安装mysql-python报错:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 65: ordinal not in range(128)
- python UnicodeDecodeError: 'ascii' codec can't decode byte 0xa6 in position 907: ordinal not in range(128)
- 错误:OSError: [Errno 1] Operation not permitted: 'lib/python/six-1.4.1-py2.7.egg-info'
- python2 UnicodeDecodeError: 'ascii' codec can't decode byte 0xce in position 7: ordinal not in range(128)
- Python 3中套接字编程中遇到TypeError: 'str' does not support the buffer interface的解决办法
- Python错误:TypeError:'str' does not support the buffer interface
- python安装模块的时候报错error: command 'gcc' failed with exit status 1
- Python编码问题:UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(12
- python 2.7 : 引用模块时出现TypeError:'module' object is not callable
- Python UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-4: ordinal not in range(128)
- 【Python】解决UnicodeEncodeError: 'ascii' codec can't encode character u'\u2019' in position 0: ordinal not in range(128)
- 安装python模块时出现:error: Setup script exited with error: command 'gcc' failed with exit status 1
- python3使用套接字遇到TypeError: 'str' does not support the buffer interface如何解决
- 安装Python的psutil模块时报错:error: command 'gcc' failed with exit status 1
- python2.7 报错(UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 0: ordinal not in range(128))
- C++开发python扩展模块:ImportError: dynamic module does not define init function (initRabbit)解决办法
- Python: TypeError: 'dict' object is not callable
- python2.7以下出 NameError: global name 'FileNotFoundError' is not defined的解决方案
- python 的cx_Oracle模块的cx_Oracle.NotSupportedError: Variable_TypeByValue(): unhandled data type unicode解决办法