问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请帮我看看这个python代码,怎么总是不行

发布网友 发布时间:2022-10-08 15:07

我来回答

4个回答

热心网友 时间:2023-11-12 02:05

第一次运行时已创建了food这个表,所以第二次会说food表已存在,建议搜索一下Python的错误处理知识。
改:
try:
curs.execute('''
CREATE TABLE food (
id TEXT PRIMARY KEY,
desc TEXT,
water FLOAT,
kcal FLOAT,
protein FLOAT,
fat FLOAT,
ash FLOAT,
carbs FLOAT,
fiber FLOAT,
sugar FLOAT
);
''')
except:
pass

热心网友 时间:2023-11-12 02:06

看错误原因 。。。。
OperationalError: table food already exists
你的表已经建立了。不能再建了。。。

参考资料:http://www.green.com/?cat=4

热心网友 时间:2023-11-12 02:06

你每次运行都执行了创建表的工作,表已经存在了,当然会报错。。

热心网友 时间:2023-11-12 02:07

原因:
第一次RUN,会在相应文件夹中创建一次”food.db“。
再次RUN,就会提示”sqlite3.OperationalError: table food already exists“。
排除:
在文件夹中删除”food.db“文件,再次RUN(只RUN一次),不会出现异常。
若是再点击第二次”RUN“,就依然会出现异常。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
酒桌上不醉的技巧,你知道多少 外国文学 | T.S.艾略特:穷尽人性内涵,成为“神的舞者” 二十世纪欧美文学作者简介 谁能给我介绍几本涉及十九世纪50年代至二十世纪初美国人生活书籍。谢... 外国文学史考研知识点——二十世纪后期文学之福克纳 【公基常识】外国文学家及作品 20世纪外国文学专题图书目录 二十世纪外国文学丛书丛书简介 高硼硅玻璃的毒性有多大 跪求化来法师现在何处 微信群里突然进入了一些企业,是骗子吗? 苏轼有关于月亮的诗句(苏轼写的关于月亮的诗句) 苏轼关于月亮的诗句 带有月字的五言诗句 现有学校监控设备一套,共八个摄像头。请问在家里怎么操作才能连接学校的摄像头? Kiehl是什么意思 我的不能再群里说话,也不能发朋友圈,就能私聊,什么?什么地方违规了_百度问一问 想要钱的句子 空调制热一般多少度合适,冬天制热空调多少度合适 手机复制后如何找粘贴 pvc-u新型复合排水管是什么管 用月亮表达思念爱人的诗句 我要《小马宝莉之彩虹摇滚》歌曲名称和歌词海妖的歌曲半决赛的 我想要小马宝莉的中英翻译,谢谢小哥哥或小姐姐 站在船上看月亮的诗句 描写月亮与船相关的诗句 赢姓氏后人是什么? 吉首榕域国际酒店有限公司怎么样? 解放j6pdcu故障是什么意思 嬴氏有后裔否? python阶乘函数,实现:输入两个数num1和num2,计算两个数的阶乘并求和 大暑后天气会慢慢变凉吗 360水滴监控 断网后能录多长时间 湖南爱喜伊洗涤服务有限公司怎么样? 校领导查网课缺勤没签到的人算吗 人一直喝纯净水好不好? 时针走一大格是多少 时针走一大格是多长时间 大暑节气到立秋节气中间还热吗 时针走一大格是多少分 时针走一大格是经过多长时间 中国人寿保险股份有限公司长春市南关支公司怎么样? 笼鸟李暮夕讲的是什么 笼鸟李暮夕什么结局 东北饺子王(东北菜)(工人路店)的香菜好不好吃 白色车漆容易变黄,解决起来也很简单 在英雄联盟里 带不动和带某人 这两词什么意思??? 梦见自己拉屎意味着什么 爱爱爱歌词 爱爱爱歌介绍 梦见拉屎有什么征兆 孕36周头大两周怎么办 孕晚期胎儿头大怎么办