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

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

python分割文件_python简单分割文件的方法相关推荐

  1. python不同数据的读入_python读写不同编码txt文件_python读写txt文件

    python读写不同编码txt文件_python读写txt文件 以后整理规范 [python] view plaincopy import os import codecs filenames=os. ...

  2. python123九宫格输入_使用python PIL库实现简单验证码的去噪方法步骤

    字符型图片验证码识别完整过程及Python实现的博主,我的大部分知识点都是从他那里学来的. 想要识别验证码,收集足够多的样本后,首先要做的就是对验证码原始图片进行处理,对验证码识别分类之前,一般包括: ...

  3. python读取文件按行分割字符串_python在TXT文件中按照某一字符串取出该字符串所在的行方法...

    python在TXT文件中按照某一字符串取出该字符串所在的行方法 主要流程:读取文件数据--将每一行数据分成不同的字符段--在判断 在某个字否段是否含与某个字符.(只是其中一种办法) 代码如下: wi ...

  4. python如何逐行读取文件_Python逐行读取文件中内容的简单方法

    项目开发中文件的读写是必不可少的 下面来简单介绍一下文件的读 读文件,首先我们要有文件 那我首先自己创建了一个文本文件password.txt 内容如下: 下面先贴上代码,然后对其进一步解释: # c ...

  5. python json文件_python读写json文件的简单实现

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族 ...

  6. python合并csv文件_PYTHON合并CSV文件的实践

    最近尝试使用PYTHON处理CSV数据,由于CSV文件有好几个,需要提前拼接,然后再处理,因此遇到了PYTHON对文件进行合并的问题.此次尝试了两种方法:一是调用CMD命令处理:二是使用PYTHON写 ...

  7. python下的所有文件_python批量复制文件夹下所有文件大小

    python复制文件夹下所有文件 Python---进阶---文件操作---获取文件夹下所有文件的数量和大小 一.####编写一个程序,统计当前目录下每个文件类型的文件数 ####思路: - 打开当前 ...

  8. python open写入_Python IO操作文件读取和写入、open函数的mode参数、buffering,文件缓冲区...

    IO编程 文件读写 打开文件 open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closef ...

  9. python怎么打开h5文件_Python 操作 HDF5文件

    在Matlab操作HDF5文件中已经详细介绍了HDF5文件已经利用Matlab对其进行操作的方法.这篇文章总结一下如何在Python下使用HDF5文件.我们仍然按照Matlab操作HDF5文件的顺序进 ...

  10. 用python处理excel文件_python处理Excel文件

    对 excel 文档操作有多简单?看看python如何处理. 1 前言 最近需要频繁读写 excel 文件,想通过程序对 excel 文件进行自动化处理,发现使用 python 的 openpyxl ...

最新文章

  1. 虚拟机安装CentOS以及SecureCRT设置【完美无错版】
  2. 基础、数据、开发、部署,AI 时代企业的全方位升级
  3. forward 和redirect
  4. 教你如何在 Linux 上为 SSH 登录设置电子邮件提醒
  5. 注册oracle驱动,注册设备 ID - 编写适用于 Oracle® Solaris 11.2 的设备驱动程序
  6. 【收集】前端技能知识图谱
  7. 微信小程序正确的异步request请求,根据经纬度获取地理位置信息
  8. 浙江丽水学院计算机专业,2019丽水学院专业排名
  9. win右键管理工具3.3.3.0
  10. 大工14秋《c/c++语言程序设计》在线作业三,大工《CC++语言程序设计》课程考试模拟试卷A...
  11. webview java调用js_android WebView java与js相互调用
  12. docker tensorflow_Docker环境下如何使用TensorBoard
  13. 从单张图重建三维人体模型综述(五)
  14. Unity实现鼠标拾取电脑屏幕指定区域像素点颜色
  15. GNU Bison 中文手册
  16. 混沌研习社-《创业反思-成为更加优秀的自己》 百度云下载
  17. 抑菌洗手液做MSDS中英文报告详细说明
  18. 脑电波也能卖萌 这样的传感器好特别
  19. Oracle817 export 时ORA-06553和ORA-00904处理
  20. DATALOAD 基本使用

热门文章

  1. 《关键对话》教你如何摆脱沟通困境
  2. ipv6环境搭建来测试
  3. 强大的window桌面美化软件:Rainmeter
  4. 无线网络与移动网络详解
  5. 第16课:迁移学习的模型训练
  6. scratch编程小游戏黑白棋
  7. 阿里云DRDS分布式数据库 - 分库分表
  8. 如何读一个在职在线的海外名校的计算机硕士
  9. javaweb图片加载不出来问题的解决方法
  10. python读取定位_如何使用python定位和读取Data Matrix代码