大文件不断行分割
来源:互联网 发布:历峰集团 知乎 编辑:程序博客网 时间:2024/04/29 15:51
#! /usr/bin/python#! -*- coding:utf-8 -*-import osdef SplitFile(cnt): path='e:\data' filename=path+'\\qunti_deal.txt' os.chdir(path) i=0 n=0 size=os.path.getsize(filename)/1024/cnt print size temp = open(filename+'.part'+str(i),'w') f=open(filename,'r') while True: buf = f.read(1024) if buf=='': print filename+'.part'+str(i)+';' temp.close() f.close() return n+=1 if n==size: t=buf.rfind('\n')+1 temp.write(buf[:t]) n=0 print filename+'.part'+str(i)+';' i+=1 temp.close() temp=open(filename+'.part'+str(i),'w') temp.write(buf[t:]) continue temp.write(buf)if __name__=='__main__':SplitFile(int(raw_input('#files:')))
1 0
- 大文件不断行分割
- 分割大文件SHELL
- Python 大文件分割
- linux 分割大文件
- 大文件分割程序
- java大文件分割
- golang 大文件分割
- 大日志文件分割
- shell分割大文件
- 分割大文件
- Java分割合并大文件
- 使用split分割大文件
- Java实现大文件分割
- linux 大文件分割 split
- FileUtil(大文件分割)
- split命令分割大文件
- Linux 大文件分割split
- 超级文件分割《合并》机(分割大文件)
- js反射机制
- 2014传统生意转型年,不改变你将无路可走
- 深入浅出Hibernate(一)实例讲解
- Matlab中的常用函数——std/max/meshgrid函数
- MongoDB 日志太大怎么办?
- 大文件不断行分割
- OCP 1Z0 051 46
- Ubuntu 下搭建 Android 开发环境
- 黑马程序员-7k面试题之银行调度系统
- HttpSessionBindingListener接口介绍
- 黑马程序员_面向对象中继承的相关知识
- Javascript – 原型继承真正的工作方式(by Vjeux)
- Can you find it?
- 在linux使用openldap-library进行二次开发