网络编程
位置:首页>> 网络编程>> Python编程>> python简单分割文件的方法

python简单分割文件的方法

作者:龙昌  发布时间:2021-08-09 10:32:33 

标签:python,分割,文件

本文实例讲述了python简单分割文件的方法。分享给大家供大家参考。具体如下:

有的网站在上传文件时对文件大小有限制,因此可以将大文件分割成多个小文件再上传。


#!/usr/bin/env python
def split(filename, size):
 fp = open(filename, 'rb')
 i = 0
 n = 0
 temp = open(filename+'.part'+str(i),'wb')
 buf = fp.read(1024)
 while(True):
   temp.write(buf)
   buf = fp.read(1024)
   if(buf == ''):
     print filename+'.part'+str(i)+';'
     temp.close()
     fp.close()
     return
   n += 1
   if(n == size):
     n = 0
     print filename+'.part'+str(i)+';'
     i += 1
     temp.close()
     temp = open(filename+'.part'+str(i),'wb')
if __name__ == '__main__':
 name = raw_input('input filename:')
 split(name, 307200) #分割后每个文件300M

希望本文所述对大家的Python程序设计有所帮助。

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com