臃肿python代码简化

问题遇到的现象和发生背景 :下面是把处理好的不同分类的图片写入数据库代码,因处理速度慢,感觉现有代码太烦臃。有好的方法把所有分类简化成几行代码吗?还有每次开始运算前都要有1分钟左右的空白时间,是不是代码太臃肿导致?类似下面的代码较多。
用代码块功能插入代码,请勿粘贴截图
 else:
            for i, result, pic in zip(range(0, len(result_epi)), result_epi, result_picnum_epi):
                c.execute("INSERT INTO INFO (NAME,X_0,Y_0,X_1,Y_1,DI,AREA,RATIO) VALUES(?,?,?,?,?,?,?,?)", (
                pic + '.jpg', int(result[0]), int(result[1]), int(result[2]), int(result[3]), float(result[4]),
                float(result[5]), float(result[6])))

        for i, result, pic in zip(range(0, len(result_lym)), result_lym, result_picnum_lym):
            c.execute("INSERT INTO INFO_LYM (NAME,X_0,Y_0,X_1,Y_1,DI,AREA) VALUES(?,?,?,?,?,?,?)", (
                pic + '.jpg', int(result[0]), int(result[1]), int(result[2]), int(result[3]), float(result[4]),
                float(result[5])))
        
        for i, result, pic in zip(range(0, len(result_tuan)), result_tuan,result_picname_tuan):
            c.execute("INSERT INTO INFO_CELL (NAME,CELL,X_0,Y_0,X_1,Y_1) VALUES(?,?,?,?,?,?)", (
                pic+'.jpg', 'Clusters',int(result[0]), int(result[1]), int(result[2]), int(result[3])))

        for i, result, pic in zip(range(0, len(result_neu)), result_neu, result_picname_neu):
            c.execute("INSERT INTO INFO_CELL (NAME,CELL,X_0,Y_0,X_1,Y_1) VALUES(?,?,?,?,?,?)", (
                pic + '.jpg', 'Neutrophile', int(result[0]), int(result[1]), int(result[2]), int(result[3])))

运行结果及报错内容 :正常运行无报错。
我的解答思路和尝试过的方法 :无思路
我想要达到的结果:简化代码,运行顺畅且快速。

一般来说for循环在迭代器中算速度比较快的,所以简化代码大概率会带来性能损失,通常越短,越优雅的代码执行效率往往是堪忧的。
如果要优化的话也只能考虑多进程并发,所以如果你的四个代码块没有相互羁绊的逻辑关系的话建议开上四个进程来并发运行。

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632