首页 > 其他 > 详细

超大文件打不开,分割下

时间:2018-03-30 12:08:53      阅读:228      评论:0      收藏:0      [点我收藏+]
同事说大文本文件打不开,写个程序分割下就行了啊。。。

#!/usr/bin/env python3
# -*- coding:utf-8 -*-
# author: edit by infaaf
#   mail: infaaf@126.com

# split big file per 10000

with open(‘source.txt‘) as f:
    linenum = 1
    filenum=1
    for line in f:
        if linenum >3:
            linenum=1
            filenum+=1
        with open(‘sourcesplit_%s‘%filenum,‘a‘) as outf:
            outf.write(line.strip()+"\n")

        print("linenum: %s, filenum: %s"%(linenum,filenum))
        print(line.strip())
        linenum+=1

超大文件打不开,分割下

原文:http://blog.51cto.com/13606158/2092860

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!