首页 > 编程语言 > 详细

python 分割文件、组合文件

时间:2016-11-30 03:13:34      阅读:132      评论:0      收藏:0      [点我收藏+]
import glob

big_file = open(index.sql, rb) 

bak_file = index_bak
i = 1

while True:
    chunk = big_file.read(200000)
    if not chunk:
        break
    
    file_write = open(bak_file + str(i) + .sql, wb)
    file_write.write(chunk)
    file_write.close()
    i+=1

big_file.close()

big_file = index2.sql
file_merge = open(big_file, wb) 
list_file = glob.glob("index_bak*")
list_file = sorted(list_file, key=lambda d:d[len(bak_file)+1])
print(list_file)
for spt_file in list_file:
    big_file = open(spt_file, rb)
    file_merge.write(big_file.read())
    big_file.close()
    
file_merge.close()

 

python 分割文件、组合文件

原文:http://www.cnblogs.com/xu-jian/p/6115809.html

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