python简单分割文件的方法

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

本文实例讲述了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程序设计有所帮助。

标签:python,分割,文件
0
投稿

猜你喜欢

  • Python图像处理之简单画板实现方法示例

    2022-08-28 07:36:17
  • 对python3 一组数值的归一化处理方法详解

    2023-06-26 11:07:25
  • 2011年网页设计发展趋势

    2011-01-10 20:45:00
  • 攻击者是如何将PHP Phar包伪装成图像以绕过文件类型检测的(推荐)

    2023-09-05 19:29:06
  • 用不着妄自菲薄对ASP和ASP程序员的一些话

    2007-08-22 15:09:00
  • Python中的for循环详情

    2022-04-11 04:30:54
  • 自适应内容高度的收缩与展开

    2007-09-24 14:38:00
  • Python使用海龟绘图实现贪吃蛇游戏

    2022-01-03 15:21:28
  • SQL Server页类型汇总+疑问汇总

    2024-01-24 13:03:57
  • SQL 存储过程基础语法之一

    2024-01-26 19:58:05
  • python消除序列的重复值并保持顺序不变的实例

    2023-03-13 14:53:49
  • FrontPage2002简明教程三:网页布局

    2008-09-17 11:19:00
  • 浅谈Python中eval的强大与危害

    2022-05-03 08:15:13
  • 如何利用pandas将Excel转为html格式

    2023-12-14 19:04:49
  • 利用Python+OpenCV三步去除水印

    2021-09-17 10:32:30
  • go gin 正确读取http response body内容并多次使用详解

    2024-04-25 15:06:34
  • python发送邮件功能实现代码

    2021-04-20 13:51:28
  • Python使用pyfinance包进行证券收益分析

    2023-06-02 16:55:13
  • 深入学习Golang并发编程必备利器之sync.Cond类型

    2024-05-09 14:58:34
  • 想用户所想(感受亚马逊的设计)

    2007-08-26 17:09:00
  • asp之家 网络编程 m.aspxhome.com