python实现分割文件
来源:互联网 发布:java 可视化 编辑:程序博客网 时间:2024/05/16 07:01
我们有时候需要对大文件进行分割,从而就可以在记事本等软件中打开以便好做处理,现在使用Python实现一个文件分割的功能,可以按照指定的大小分割文件为一系列子文件。
见代码:
#!/usr/bin/python# -*- coding: utf-8 -*-import osdef split_file(filename,size):fp=open(filename,'rb')i=0n=0dir_put='split_dir/'if os.path.isdir(dir_put):passelse:os.mkdir(dir_put)filename_front=os.path.splitext(filename)[0] #取到除去扩展名的文件名temp=open(dir_put+filename_front+'.part'+str(i)+'.txt','wb')buf=fp.read(1024)while 1:temp.write(buf)buf=fp.read(1024)if buf=='':print filename_front+'.part'+str(i)+'.txt'temp.close()fp.close()returnn+=1if n==size:n=0print filename_front+'.part'+str(i)+'.txt'i+=1temp.close()temp=open(dir_put+filename_front+'.part'+str(i)+'.txt','wb')fp.close()if __name__=='__main__':filename=raw_input("enter filename:")size=int(raw_input("enter size:")) #注意转换为int,否则无效split_file(filename,size) #第二个参数的单位是k
0 0
- python实现分割文件
- python实现任意位置文件分割
- Python 大文件分割
- python 分割文件数据
- 用邮件分割和传送大文件,python实现 I
- 用邮件分割和传送大文件,python实现 II
- 用邮件分割和传送大文件,python实现 III
- java 实现文件分割
- python 按行分割文件
- python+opencv实现阈值分割
- Python实现PDF字符分割
- Java实现大文件分割
- RandomAccessFile实现文件分割、合并
- RandomAccessFile实现文件分割、合并
- 文件分割器的实现
- 文件分割器的实现
- java文件分割代码实现
- Python分割文件以及合并文件
- BestCoder Round #37(b 根据不等式解范围)
- 程设课上题 Fraction [ For HW ]
- Android学习笔记之GridView
- 设计模式学习-及实例源码和电子书下载
- vector详解
- python实现分割文件
- Android学习笔记之GridView(2)
- java实现简单的单点登录
- Java_集合操作_不同的列表选择不同的遍历方法
- “函数声明”、“函数原型”与“函数定义”辨析
- Anagrams
- 详细描述用maven构建Struts2项目
- 详解安卓Fragment(碎片化)
- Gradle的文件编码设置