永发信息网

python脚本运行错误原因,求解!

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

下面是运行结果

[zx@zx-linux test]$ ./test.py
Ener command (? for help): store
Enter unique ID number: 1
Enter name: 2
Enter age: 3
Enter phone number: 4
Ener command (? for help): quit
全部回答
test.txt 需要是一个 persistent dictionary。我也不太懂,但是能不能看一下你的test.txt?

参考资料:http://docs.python.org/library/shelve.html

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
星锐国际照明地址在哪,我要去那里办事,
7月13日由国家语委.教育部等相关部门举办的“
耿直boy灿烈直播,逼问张艺兴脱衣服什么梗
亿钧家俬城地址好找么,我有些事要过去,
葛根香蕉芝麻绿豆粉它们的量各是多少?
【四月的冰河】四月的冰河---开动(冻)了的歇
公公事多怎么办
重庆银行atm(晏家支行)地址有知道的么?有点
-英语语病-这句话有语病么Going The Amusemen
中银富登村镇银行atm(晏家街道育才路中国建设
lol被禁用的英雄是不是很厉害
中国建设银行atm(晏家分理处)地址在什么地方
清穿之红楼 胤禛 林黛玉,其中黛玉有随身空间
森林既是重要的自然资源,又是不可替代的环境
中国工商银行(晏家支行)怎么去啊,我要去那办
推荐资讯
黔西思源中学今年报考学生是多少名?录取多少
thinkpad 黑将 s5有几个硬盘接口
为蛇足者,终亡其酒。啥意思?
漂亮宝贝(五原连锁店)怎么去啊,我要去那办事
臭虫长什么样
新丝路地址好找么,我有些事要过去
那大虫又饥又渴,把两只爪在地下略按一按,和
天骄幼儿园(恩施来凤)地址有知道的么?有点事
中国工商银行(城郊支行)地址好找么,我有些事
天福楼我想知道这个在什么地方
板式衣柜,是如何怎么看板材,怎么样的?
一般的药店有没有泻药卖呀"??
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?