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 xlrd读取excel日期类型的2种方法
Apr 28 Python
Python使用Beautiful Soup包编写爬虫时的一些关键点
Jan 20 Python
python制作爬虫并将抓取结果保存到excel中
Apr 06 Python
python安装numpy&安装matplotlib& scipy的教程
Nov 02 Python
使用PyCharm创建Django项目及基本配置详解
Oct 24 Python
Pandas GroupBy对象 索引与迭代方法
Nov 16 Python
浅析python的优势和不足之处
Nov 20 Python
python 批量解压压缩文件的实例代码
Jun 27 Python
Pandas 解决dataframe的一列进行向下顺移问题
Dec 27 Python
Python中logging日志库实例详解
Feb 19 Python
python对XML文件的操作实现代码
Mar 27 Python
Python多线程threading创建及使用方法解析
Jun 17 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
一个很方便的 XML 类!!原创的噢
2006/10/09 PHP
如何解决PHP无法实现多线程的问题
2015/09/25 PHP
北京奥运官方网站幻灯切换效果flash版打包下载
2008/01/30 Javascript
Js获取数组最大和最小值示例代码
2013/10/29 Javascript
nodejs文件操作模块FS(File System)常用函数简明总结
2014/06/05 NodeJs
jQuery中:hidden选择器用法实例
2014/12/30 Javascript
Jquery promise实现一张一张加载图片
2015/11/13 Javascript
Node.js 条形码识别程序构建思路详解
2016/02/14 Javascript
bootstrap laydate日期组件使用详解
2017/01/04 Javascript
ajax实现加载页面、删除、查看详细信息 bootstrap美化页面!
2017/03/14 Javascript
使用vuex的state状态对象的5种方式
2018/04/19 Javascript
three.js实现圆柱体
2018/12/30 Javascript
[45:10]NB vs Liquid Supermajor小组赛 A组胜者组决赛 BO3 第二场 6.2
2018/06/04 DOTA
[52:20]VP vs VG Supermajor小组赛 B组胜者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
[01:25:33]完美世界DOTA2联赛PWL S3 INK ICE vs Magma 第二场 12.20
2020/12/23 DOTA
Python中字典创建、遍历、添加等实用操作技巧合集
2015/06/02 Python
python常用函数详解
2016/09/13 Python
Python 模拟登陆的两种实现方法
2017/08/10 Python
numpy.linspace 生成等差数组的方法
2018/07/02 Python
Python Numpy库datetime类型的处理详解
2019/07/13 Python
如何通过Django使用本地css/js文件
2020/01/20 Python
Html5 APP中监听返回事件处理的方法示例
2018/03/15 HTML / CSS
boostrap modal 闪现问题的解决方法
2020/09/01 HTML / CSS
viagogo法国票务平台:演唱会、体育比赛、戏剧门票
2017/03/27 全球购物
柒牌官方商城:中国男装优秀品牌
2017/06/30 全球购物
英国手工布艺沙发在线购买:Sofas & Stuff
2018/03/02 全球购物
opencv实现图像平移效果
2021/03/24 Python
社区志愿者培训方案
2014/06/10 职场文书
学校运动会广播稿
2014/10/11 职场文书
解放思想大讨论活动总结
2015/05/09 职场文书
商务英语邮件开头问候语
2015/11/10 职场文书
大学生,三分钟即兴演讲稿
2019/07/22 职场文书
创业计划书之淘宝网店
2019/10/08 职场文书
导游词之重庆渣滓洞
2020/01/08 职场文书
微信小程序APP的生命周期及页面的生命周期
2022/04/19 Javascript
Windows server 2012 配置Telnet以及用法详解
2022/04/28 Servers