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最基本的数据类型以及对元组的介绍
Apr 14 Python
python开发之字符串string操作方法实例详解
Nov 12 Python
python模块简介之有序字典(OrderedDict)
Dec 01 Python
python 日志增量抓取实现方法
Apr 28 Python
python实现超简单的视频对象提取功能
Jun 04 Python
Django model反向关联名称的方法
Dec 15 Python
对python 多线程中的守护线程与join的用法详解
Feb 18 Python
Python提取频域特征知识点浅析
Mar 04 Python
Python3并发写文件与Python对比
Nov 20 Python
Python通过类的组合模拟街道红绿灯
Sep 16 Python
Python爬虫之App爬虫视频下载的实现
Dec 08 Python
python opencv检测直线 cv2.HoughLinesP的实现
Jun 18 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
PHP会话处理的10个函数
2015/08/11 PHP
PHP CURL post数据报错 failed creating formpost data
2016/10/16 PHP
一个可绑定数据源的jQuery数据表格插件
2010/07/17 Javascript
JavaScript字符串对象slice方法入门实例(用于字符串截取)
2014/10/16 Javascript
js添加select下默认的option的value和text的方法
2014/10/19 Javascript
jQuery带箭头提示框tooltips插件集锦
2014/11/17 Javascript
node.js中的fs.lchmodSync方法使用说明
2014/12/16 Javascript
javascript中alert()与console.log()的区别
2015/08/26 Javascript
关于cookie的初识和运用(js和jq)
2016/04/07 Javascript
JS组件系列之Bootstrap table表格组件神器【终结篇】
2016/05/10 Javascript
jQuery调用Webservice传递json数组的方法
2016/08/06 Javascript
关于json字符串与实体之间的严格验证代码
2016/11/10 Javascript
微信小程序开发经验总结(推荐)
2017/01/11 Javascript
基于js Canvas实现二次贝塞尔曲线
2018/12/25 Javascript
Vue从TodoList中学父子组件通信
2019/02/05 Javascript
通过JS深度判断两个对象字段相同
2019/06/14 Javascript
小程序表单认证布局及验证详解
2020/06/19 Javascript
vue 组件之间事件触发($emit)与event Bus($on)的用法说明
2020/07/28 Javascript
[33:23]VG vs Pain 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
详解Python进程间通信之命名管道
2017/08/28 Python
Python实现的桶排序算法示例
2017/11/29 Python
JS设计模式之责任链模式实例详解
2018/02/03 Python
Python之dict(或对象)与json之间的互相转化实例
2018/06/05 Python
基于python的ini配置文件操作工具类
2019/04/24 Python
python自带tkinter库实现棋盘覆盖图形界面
2019/07/17 Python
np.random.seed() 的使用详解
2020/01/14 Python
浅谈keras的深度模型训练过程及结果记录方式
2020/01/24 Python
Django实现简单的分页功能
2021/02/22 Python
html5理解head_动力节点Java学院整理
2017/07/13 HTML / CSS
欧洲第一的摇滚和金属乐队服装网站:EMP
2017/10/26 全球购物
俄罗斯化妆品和香水网上商店:Iledebeaute
2019/01/03 全球购物
Windows和Linux动态库应用异同
2016/04/17 面试题
大型活动策划方案
2014/01/12 职场文书
单位实习介绍信
2015/05/05 职场文书
详细聊聊关于Mysql联合查询的那些事儿
2021/10/24 MySQL
Oracle中日期的使用方法实例
2022/07/07 Oracle