我执行一段python脚本报错了,怎么解决

2025-04-13 08:21:57
推荐回答(3个)
回答1:

shelve是一个对象持久化保存方法,将对象保存到文件里面,一般来说对象的保存和恢复都是通过shelve来进行的。
你的问题是test.txt已经存在,并且格式与shelve不符,所以提示 "db type could not be determined"
解决方法: 删除/home/luo/python/test.txt文件,首次运行后会自动生成该文件。
另外,缺省方式数据文件是二进制的,最好不要用txt结尾来误导别人。

回答2:

最起码你得把错误信息贴出来吧?不然谁知道你报什么错呢?

回答3:

肯定是可以解决的