python 将大文件切分为多个小文件的实例


Posted in Python onJanuary 14, 2019

切分文件

最近遇到需要切分文件的需求,当然首选用python来解决,网上搜了下感觉都太复杂了,其实用python自带函数即可解决。

f = open('path&filename','r') #打开文件
i = 0 #设置计数器
while i<12345 : #这里12345表示文件行数,如果不知道行数可用每行长度等其他条件来判断
 with open('newfile'+str(i),'w') as f1:
  for j in range(0,100) : #这里设置每个子文件的大小
   if i < 12345 : #这里判断是否已结束,否则最后可能报错
    f1.writelines(f.readline())
    i = i+1
   else:
    break

基本思路就是这样,可视具体情况调整。

以上这篇python 将大文件切分为多个小文件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
django模型中的字段和model名显示为中文小技巧分享
Nov 18 Python
python中pass语句用法实例分析
Apr 30 Python
python定时器(Timer)用法简单实例
Jun 04 Python
Python读写文件方法总结
Jun 09 Python
python实现按任意键继续执行程序
Dec 30 Python
python中利用Future对象异步返回结果示例代码
Sep 07 Python
python使用sqlite3时游标使用方法
Mar 13 Python
Python从单元素字典中获取key和value的实例
Dec 31 Python
Python中的集合介绍
Jan 28 Python
Python简单处理坐标排序问题示例
Jul 11 Python
python中查看.db文件中表格的名字及表格中的字段操作
Jul 07 Python
用Python创建简易网站图文教程
Jun 11 Python
使用k8s部署Django项目的方法步骤
Jan 14 #Python
Python数据可视化教程之Matplotlib实现各种图表实例
Jan 13 #Python
python中使用 xlwt 操作excel的常见方法与问题
Jan 13 #Python
用Python实现大文本文件切割的方法
Jan 12 #Python
python实时获取外部程序输出结果的方法
Jan 12 #Python
python实现控制台打印的方法
Jan 12 #Python
python 自定义对象的打印方法
Jan 12 #Python
You might like
一步一步学习PHP(7) php 字符串相关应用
2010/03/05 PHP
详解WordPress中的头像缓存和代理中的缓存更新方法
2016/03/01 PHP
php+redis实现多台服务器内网存储session并读取示例
2017/01/12 PHP
Linux下快速搭建php开发环境
2017/03/13 PHP
js滚动条多种样式,推荐
2007/02/05 Javascript
newxtree.js代码
2007/03/13 Javascript
javascript生成/解析dom的CDATA类型的字段的代码
2007/04/22 Javascript
jquery之Document元素选择器篇
2008/08/14 Javascript
Firefox div高度自适应
2009/04/28 Javascript
使用jquery为table动态添加行的实现代码
2011/03/30 Javascript
JS 操作符整理[推荐收藏]
2011/11/15 Javascript
Nodejs Post请求报socket hang up错误的解决办法
2014/09/25 NodeJs
js实现window.open不被拦截的解决方法汇总
2014/10/30 Javascript
JavaScript的jQuery库中ready方法的学习教程
2015/08/14 Javascript
简洁实用的BootStrap jQuery手风琴插件
2016/08/31 Javascript
jQuery的中 is(':visible') 解析及用法(必看)
2017/02/12 Javascript
最基础的vue.js双向绑定操作
2017/08/23 Javascript
Vue.js分页组件实现:diVuePagination的使用详解
2018/01/10 Javascript
vue实现自定义H5视频播放器的方法步骤
2019/07/01 Javascript
mapboxgl实现带箭头轨迹线的代码
2021/01/04 Javascript
朴素贝叶斯算法的python实现方法
2014/11/18 Python
老生常谈python中的重载
2018/11/11 Python
基于python实现名片管理系统
2018/11/30 Python
python实现自动化报表功能(Oracle/plsql/Excel/多线程)
2019/12/02 Python
使用Tensorboard工具查看Loss损失率
2020/02/15 Python
如何对python的字典进行排序
2020/06/19 Python
python 实现图片批量压缩的示例
2020/12/18 Python
日本PLST在线商店:日本时尚杂志刊载的人气服装
2016/12/10 全球购物
俄罗斯化妆品和香水网上商店:Iledebeaute
2019/01/03 全球购物
什么是触发器(trigger)? 触发器有什么作用?
2013/09/18 面试题
网络教育自我鉴定
2014/02/04 职场文书
医院反腐倡廉演讲稿
2014/09/16 职场文书
群众路线问题查摆对照检查材料
2014/10/04 职场文书
公司周年庆寄语
2019/06/21 职场文书
Django一小时写出账号密码管理系统
2021/04/29 Python
为什么代码规范要求SQL语句不要过多的join
2021/06/23 MySQL