Python3 如何读取10G大文件,你会吗?

最近有个需求,服务的文件日志进行分析一下,我一看文件太大了,10个多G的日志,懵逼了。

只能找解决方法啊,普通的readlines()真心扛不住啊,不过没关系,我们可以把大文件进行切割分开的进行读取

Python3 如何读取10G大文件,你会吗?

可以用read(size),一次次的往外读数据,然后处理数据。直接上代码:

利用read进行大文件切割

Python3 如何读取10G大文件,你会吗?

然后就是进行文件处理:

Python3 如何读取10G大文件,你会吗?

是不是问题解决了?其实解决问题的方式还有很多种,这这只是其中一种罢了

工作中会经常遇到大文件处理的问题,大家不妨收藏一下,想要源码的同学,可以私密小编 023


鲜花

握手

雷人

路过

鸡蛋
用心服务创业者
0851-88611148
周一至周五 9:00-18:00
意见反馈:admin@0851life.com

扫一扫关注我们

Powered by 童码少儿编程 X3.4© 2001-2013 0851life Inc.|网站地图