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 相关文章推荐
使用python3.5仿微软记事本notepad
Jun 15 Python
Python实现将HTML转换成doc格式文件的方法示例
Nov 20 Python
Python数据结构与算法之二叉树结构定义与遍历方法详解
Dec 12 Python
使用 Python 实现微信群友统计器的思路详解
Sep 26 Python
python实现对指定字符串补足固定长度倍数截断输出的方法
Nov 15 Python
Django之Mode的外键自关联和引用未定义的Model方法
Dec 15 Python
Python3.5 Pandas模块之DataFrame用法实例分析
Apr 23 Python
python3实现绘制二维点图
Dec 04 Python
python 按钮点击关闭窗口的实现
Mar 04 Python
Python接口开发实现步骤详解
Apr 26 Python
Python API 操作Hadoop hdfs详解
Jun 06 Python
Python hashlib和hmac模块使用方法解析
Dec 08 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学习资源和链接.
2006/12/05 PHP
php md5下16位和32位的实现代码
2008/04/09 PHP
JavaScript 学习笔记 Black.Caffeine 09.11.28
2009/11/30 Javascript
jquery ajax学习笔记2 使用XMLHttpRequest对象的responseXML
2011/10/16 Javascript
JS重要知识点小结
2011/11/06 Javascript
javascript判断ie浏览器6/7版本加载不同样式表的实现代码
2011/12/26 Javascript
使用jquery实现IE下按backspace相当于返回操作
2014/03/18 Javascript
Javascript中call和apply函数的比较和使用实例
2015/02/03 Javascript
JS+CSS实现可拖动的弹出提示框
2015/02/16 Javascript
js文本框走动跑马灯效果代码分享
2015/08/25 Javascript
javascript实现添加附件功能的方法
2015/11/18 Javascript
原生js更改css样式的两种方式
2017/03/15 Javascript
react native仿微信PopupWindow效果的实例代码
2017/08/07 Javascript
javascript实现数字配对游戏的实例讲解
2017/12/14 Javascript
vue之浏览器存储方法封装实例
2018/03/15 Javascript
vue数据传递--我有特殊的实现技巧
2018/03/20 Javascript
深入浅析var,let,const的异同点
2018/08/07 Javascript
详解微信小程序之scroll-view的flex布局问题
2019/01/16 Javascript
解决父组件将子组件作为弹窗调用只执行一次created的问题
2020/07/24 Javascript
微信小程序实现倒计时功能
2020/11/19 Javascript
[01:06]DOTA2小知识课堂 Ep.01 TP出门不要忘记帮队友灌瓶哦
2019/12/05 DOTA
简单介绍Python的Tornado框架中的协程异步实现原理
2015/04/23 Python
python通过文件头判断文件类型
2015/10/30 Python
python中numpy基础学习及进行数组和矢量计算
2017/02/12 Python
Python三级菜单的实例
2017/09/13 Python
Python实现二叉树前序、中序、后序及层次遍历示例代码
2019/05/18 Python
用python打印1~20的整数实例讲解
2019/07/01 Python
pybind11和numpy进行交互的方法
2019/07/04 Python
Numpy中对向量、矩阵的使用详解
2019/10/29 Python
Anconda环境下Vscode安装Python的方法详解
2020/03/29 Python
浅谈Html5多线程开发之WebWorkers
2018/05/02 HTML / CSS
应届毕业生专业个人求职自荐信格式
2013/11/20 职场文书
物流专业大学生职业生涯规划书范文
2014/01/15 职场文书
鼓励运动员的广播稿
2014/02/08 职场文书
乡镇办公室工作决心书
2014/03/11 职场文书
Javascript之datagrid查询详解
2021/09/15 Javascript