python与php实现分割文件代码


Posted in Python onMarch 06, 2017

前两天有个朋友说,想实现一个文本文件按照固定行数进行分割成多个文本文件,却不知如何实现。如果数据量小手动分割下就好了,如果数据量很大的话手动完成实在太耗费人力了,也不现实。那么就需要借助脚本去实现。既然有朋友想简单的完成这个任务,那么不如记录下来,给需要的朋友提供方便。

下面我就分别使用python和php进行脚本的实现和操作,当然用其他语言都能实现,大家可根据对语言的熟悉程度进行自主选择,如果有朋友还没有达到编写代码的能力的话,那么最起码对语言环境的使用要会,只要达到这些,就可以完成如下工作。演示如下:

比如我们要对A.txt文件进行分割,按照5行一分割,分割成多个txt文件。

python与php实现分割文件代码

A.txt文件为要分割的测试数据,我创建了21条数据,如下:

python与php实现分割文件代码

每五行一分割的话就是5个txt文件,下面为实现的python脚本:split.py

python与php实现分割文件代码

执行脚本:python split.py

python与php实现分割文件代码

查看执行结果:

python与php实现分割文件代码

再看下0.txt和4.txt的内容:

python与php实现分割文件代码
python与php实现分割文件代码

就这样21条数据就被分割成了5个文本文件,同样数据量大的情况下,只需要修改脚本中的LIMIT(一个txt文件要分割的条数),当然文件格式不仅限于txt,csv等都可以,有兴趣的朋友不妨试试看。

使用php编写的脚本如下:这里就不过多描述,建议还是使用python。

python与php实现分割文件代码

Python 相关文章推荐
Python pickle类库介绍(对象序列化和反序列化)
Nov 21 Python
Python中scatter函数参数及用法详解
Nov 08 Python
小米5s微信跳一跳小程序python源码
Jan 08 Python
Python实现的朴素贝叶斯算法经典示例【测试可用】
Jun 13 Python
浅析Python四种数据类型
Sep 26 Python
python获取txt文件词向量过程详解
Jul 05 Python
Django 后台获取文件列表 InMemoryUploadedFile的例子
Aug 07 Python
Flask框架学习笔记之使用Flask实现表单开发详解
Aug 12 Python
python实现两个一维列表合并成一个二维列表
Dec 02 Python
python实现自动化报表功能(Oracle/plsql/Excel/多线程)
Dec 02 Python
python支持多线程的爬虫实例
Dec 21 Python
用sleep间隔进行python反爬虫的实例讲解
Nov 30 Python
windows系统下Python环境的搭建(Aptana Studio)
Mar 06 #Python
windows下安装Python和pip终极图文教程
Mar 05 #Python
python爬虫的工作原理
Mar 05 #Python
python操作mysql数据库
Mar 05 #Python
Windows安装Python、pip、easy_install的方法
Mar 05 #Python
python入门教程之识别验证码
Mar 04 #Python
python 链接和操作 memcache方法
Mar 04 #Python
You might like
YII CLinkPager分页类扩展增加显示共多少页
2016/01/29 PHP
PHP7新增运算符用法实例分析
2016/09/26 PHP
JavaScript入门教程(6) Window窗口对象
2009/01/31 Javascript
讨论javascript(一)工厂方式 js面象对象的定义方法
2009/12/15 Javascript
javascript:json数据的页面绑定示例代码
2014/01/26 Javascript
动态添加删除表格行的js实现代码
2014/02/28 Javascript
JavaScript实现的图像模糊算法代码分享
2014/04/22 Javascript
js中this的用法实例分析
2015/01/10 Javascript
移动Web中图片自适应的两种JavaScript解决方法
2015/06/18 Javascript
jquery京东商城双11焦点图多图广告特效代码分享
2015/09/06 Javascript
javascript RegExp 使用说明
2016/05/21 Javascript
轻松掌握JavaScript中介者模式
2016/08/26 Javascript
JS 拦截全局ajax请求实例解析
2016/11/29 Javascript
AngularJS service之select下拉菜单效果
2017/07/28 Javascript
JS实现二维数组元素的排列组合运算简单示例
2019/01/28 Javascript
uni-app使用countdown插件实现倒计时
2020/11/01 Javascript
Vue实现购物小球抛物线的方法实例
2020/11/22 Vue.js
深入理解Javascript中的this关键字
2015/03/27 Python
详细解读Python中解析XML数据的方法
2015/10/15 Python
Python SQLite3简介
2018/02/22 Python
Python实现读取字符串按列分配后按行输出示例
2018/04/17 Python
python实现图片彩色转化为素描
2019/01/15 Python
Django url 路由匹配过程详解
2021/01/22 Python
CSS3制作漂亮的照片墙的实现代码
2016/06/08 HTML / CSS
HTML5实现桌面通知 提示功能
2017/10/11 HTML / CSS
HTML5通过navigator.mediaDevices.getUserMedia调用手机摄像头问题
2020/04/27 HTML / CSS
德国宠物用品、宠物食品及水族馆网上商店:ZooRoyal
2017/07/09 全球购物
Nike西班牙官方网站:Nike.com (ES)
2017/10/30 全球购物
IRO美国官网:法国服装品牌
2018/03/06 全球购物
意大利奢侈品综合电商网站:MODES
2019/12/14 全球购物
迟到检讨书800字
2014/01/13 职场文书
民族团结先进集体事迹材料
2014/05/22 职场文书
纪检干部对照检查材料
2014/08/22 职场文书
2014物价局群众路线对照检查材料思想汇报
2014/09/21 职场文书
人事行政主管岗位职责
2015/04/09 职场文书
2016高一新生军训心得体会
2016/01/11 职场文书