Python分割文件,python分割,[Python]代码#e
Python分割文件,python分割,[Python]代码#e
[Python]代码
#encoding=utf-8import osdef splitfile(filepath,partialsize=1024*1024*10): filedir,name = os.path.split(filepath) name,ext = os.path.splitext(name) filedir = os.path.join(filedir,name) if not os.path.exists(filedir): os.mkdir(filedir) partno = 0 stream = open(filepath,'rb') while True: partfilename = os.path.join(filedir,name + '_' + str(partno) + ext) print 'write start %s' % partfilename part_stream = open(partfilename,'wb') read_count = 0 read_size = 1024*512 read_count_once = 0 while read_count < partialsize: read_content = stream.read(read_size) read_count_once = len(read_content) if read_count_once>0: part_stream.write(read_content) else : break read_count += read_count_once part_stream.close() if(read_count_once < read_size) : break partno += 1 print 'done'if __name__ == '__main__': splitfile(r'E:\quotelogs\quote.data',1024*1024*100)
相关内容
- 自动登录网络设备备份配置文件 version0.2版本,自动登
- 学习和分享,学习分享,[Python]代码#-
- Python 函数的周期性执行,python函数周期性,python sched
- 基于PyQt的Python识别Access密码,pyqtpythonaccess,[Python]代码
- 用来调试嵌入式服务器连接数,写的简单python脚本,嵌
- 利用Flask实现在线Whois 域名查询,flaskwhois,[Python]代码
- (Python学习)CSV电话本,python学习csv电话,CSV电话本#Fil
- 一段阅读英语的小代码,一段阅读英语代码,[Python]代码
- 遍历文件,遍历,[Python]代码im
- 猜数字游戏,,[Python]代码im
评论关闭