首页 > 编程 > Python > 正文

python简单分割文件的方法

2019-11-25 17:06:33
字体:
来源:转载
供稿:网友

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

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

#!/usr/bin/env pythondef 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程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表