码迷,mamicode.com
首页 > 其他好文 > 详细

超大文件打不开,分割下

时间:2018-03-30 12:10:38      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:python

同事说大文本文件打不开,写个程序分割下就行了啊。。。

#!/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

超大文件打不开,分割下

标签:python

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!