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
投稿

猜你喜欢

  • asp如何在约定时间显示特定的提示信息?

    2010-06-28 16:52:00
  • 理解和使用Oracle 8i分析工具LogMiner

    2010-07-16 13:22:00
  • python中用Scrapy实现定时爬虫的实例讲解

    2023-07-26 05:47:01
  • 利用Python生成随机验证码详解

    2021-10-04 19:55:50
  • 正则表达式的基本概念

    2007-10-17 21:07:00
  • ASP+ajax注册即时提示程序代码

    2011-02-05 11:25:00
  • opencv python统计及绘制直方图的方法

    2021-12-27 21:52:45
  • python munch库的使用解析

    2023-11-26 01:42:20
  • 详细讲解如何删除Access数据库中的空记录

    2008-11-28 14:58:00
  • asp是什么格式 asp文件用什么打开

    2020-06-30 16:04:48
  • 如何用ASP创建日志文件

    2008-03-10 17:27:00
  • 重新编译PLSQL中的无效对象或者指定的对象 的方法

    2009-02-26 10:41:00
  • PHP基础知识详细讲解

    2023-06-03 15:41:45
  • Python语法之精妙的十个知识点(装B语法)

    2022-04-15 21:43:51
  • Python实现端口复用实例代码

    2023-12-16 19:58:32
  • python脚本监控Tomcat服务器的方法

    2023-10-03 18:19:23
  • 全面阐述overflow:hidden属性

    2008-08-18 13:30:00
  • Python中parsel两种获取数据方式小结

    2023-03-01 17:44:50
  • 用python将word文档合并实例代码

    2021-08-13 06:17:01
  • ASP处理多关键词查询实例代码

    2008-11-21 17:36:00
  • asp之家 网络编程 m.aspxhome.com