python简单分割文件的方法


Posted in Python onJuly 30, 2015

本文实例讲述了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 相关文章推荐
安装Python的web.py框架并从hello world开始编程
Apr 25 Python
Python中的单行、多行、中文注释方法
Jul 19 Python
pycharm打开命令行或Terminal的方法
Jan 16 Python
PYQT5设置textEdit自动滚屏的方法
Jun 14 Python
Django模型修改及数据迁移实现解析
Aug 01 Python
python3实现绘制二维点图
Dec 04 Python
python正则表达式实例代码
Mar 03 Python
Python在终端通过pip安装好包以后在Pycharm中依然无法使用的问题(三种解决方案)
Mar 10 Python
win7上tensorflow2.2.0安装成功 引用DLL load failed时找不到指定模块 tensorflow has no attribute xxx 解决方法
May 20 Python
详解KMP算法以及python如何实现
Sep 18 Python
关于python tushare Tkinter构建的简单股票可视化查询系统(Beta v0.13)
Oct 19 Python
Python可视化动图组件ipyvizzu绘制惊艳的可视化动图
Apr 21 Python
Python读取网页内容的方法
Jul 30 #Python
python查看FTP是否能连接成功的方法
Jul 30 #Python
python如何实现excel数据添加到mongodb
Jul 30 #Python
python学习之第三方包安装方法(两种方法)
Jul 30 #Python
Python实现的Excel文件读写类
Jul 30 #Python
Djang中静态文件配置方法
Jul 30 #Python
Python实现根据IP地址和子网掩码算出网段的方法
Jul 30 #Python
You might like
php处理带有中文URL的方法
2016/07/11 PHP
表头固定(利用jquery实现原理介绍)
2012/11/08 Javascript
Javascript堆排序算法详解
2014/12/03 Javascript
点击按钮出现60秒倒计时的简单js代码(推荐)
2016/06/07 Javascript
jQuery实现加入收藏夹功能(主流浏览器兼职)
2016/12/24 Javascript
ionic实现底部分享功能
2017/05/11 Javascript
详解微信小程序Page中data数据操作和函数调用
2017/09/27 Javascript
vue解决跨域路由冲突问题思路解析
2017/11/03 Javascript
js的继承方法小结(prototype、call、apply)(推荐)
2019/04/17 Javascript
JS定义函数的几种常用方法小结
2019/05/23 Javascript
vue实现简单的登录弹出框
2020/10/26 Javascript
在HTML中使用JavaScript的两种方法
2020/12/24 Javascript
使用Python对Excel进行读写操作
2017/03/30 Python
Python进阶之递归函数的用法及其示例
2018/01/31 Python
python基础教程项目二之画幅好画
2018/04/02 Python
将python图片转为二进制文本的实例
2019/01/24 Python
python 实现查询Neo4j多节点的多层关系
2019/12/23 Python
对python中 math模块下 atan 和 atan2的区别详解
2020/01/17 Python
python使用turtle库绘制奥运五环
2020/02/24 Python
python梯度下降算法的实现
2020/02/24 Python
keras处理欠拟合和过拟合的实例讲解
2020/05/25 Python
浅谈OpenCV中的新函数connectedComponentsWithStats用法
2020/07/05 Python
Django haystack实现全文搜索代码示例
2020/11/28 Python
python 解决函数返回return的问题
2020/12/05 Python
香港通票:Hong Kong Pass
2019/02/26 全球购物
铭宣海淘转运:美国、日本、英国转运等全球转运公司
2019/09/10 全球购物
贪睡宠物用品:Snoozer Pet Products
2020/02/04 全球购物
科室工作的个人自我评价
2013/10/30 职场文书
商场消防管理制度
2014/01/12 职场文书
网络书店创业计划书
2014/02/07 职场文书
2014政务公开实施方案
2014/02/19 职场文书
厂长岗位职责
2014/02/19 职场文书
求职面试个人自我评价
2014/02/28 职场文书
国家领导干部党的群众路线教育实践活动批评与自我批评材料
2014/09/23 职场文书
销售员岗位职责范本
2015/04/11 职场文书
2016清明节森林防火广播稿
2015/12/17 职场文书