提问:python中,我使用openpyxl的只读模式打开了100W行的excel文件,获得了一个100W个元素的生成器对象。
我发现从这个生成器对象取连续的100行数据,取索引越后的数越慢,生成器每次都从头开始迭代。有什么方法可以优化?
python 生成器迭代优化
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- lewis@110 2024-01-12 17:36关注
100w条数据,字段多吗?都是什么类型的数据:字符串还是数字类型的占比多?
可以考虑使用数据库做辅助。
数据存表里,分批次读取、处理。解决评论 打赏 举报无用 1
悬赏问题
- ¥66 关于川崎机器人调速问题
- ¥15 winFrom界面无法打开
- ¥15 crossover21 ARM64版本安装软件问题
- ¥15 mymetaobjecthandler没有进入
- ¥15 mmo能不能做客户端怪物
- ¥15 osm下载到arcgis出错
- ¥15 Dell g15 每次打开eiq portal后3分钟内自动退出
- ¥200 使用python编写程序,采用socket方式获取网页实时刷新的数据,能定时print()出来就行。
- ¥15 matlab如何根据图片中的公式绘制e和v的曲线图
- ¥15 我想用Python(Django)+Vue搭建一个用户登录界面,但是在运行npm run serve时报错了如何解决?