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 相关文章推荐
windows下wxPython开发环境安装与配置方法
Jun 28 Python
Python中多线程及程序锁浅析
Jan 21 Python
Python实现生成简单的Makefile文件代码示例
Mar 10 Python
Python实现栈的方法
May 26 Python
详解K-means算法在Python中的实现
Dec 05 Python
python解析html提取数据,并生成word文档实例解析
Jan 22 Python
通过Python 接口使用OpenCV的方法
Apr 02 Python
Centos 升级到python3后pip 无法使用的解决方法
Jun 12 Python
浅析Python 3 字符串中的 STR 和 Bytes 有什么区别
Oct 14 Python
python如何实现代码检查
Jun 28 Python
Python 根据数据模板创建shapefile的实现
Nov 26 Python
Python 实现图片转字符画的示例(静态图片,gif皆可)
Nov 05 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更快的提供文件下载的代码
2012/06/13 PHP
php通过字符串调用函数示例
2014/03/02 PHP
JS JavaScript获取Url参数,src属性参数
2021/03/09 Javascript
Javascript 键盘keyCode键码值表
2009/12/24 Javascript
使用jquery实现简单的ajax
2013/07/08 Javascript
ie中js创建checkbox默认选中问题探讨
2013/10/21 Javascript
JQuery中操作Css样式的方法
2014/02/12 Javascript
js动态移动滚动条至底部示例代码
2014/04/24 Javascript
学习JavaScript设计模式之模板方法模式
2016/01/20 Javascript
jquery hover 不停闪动问题的解决方法(亦为stop()的使用)
2017/02/10 Javascript
JS实现PC手机端和嵌入式滑动拼图验证码三种效果
2017/02/15 Javascript
js实现截图保存图片功能的代码示例
2017/02/16 Javascript
详解利用jsx写vue组件的方法示例
2017/07/17 Javascript
微信小程序之多文件下载的简单封装示例
2018/01/29 Javascript
js循环map 获取所有的key和value的实现代码(json)
2018/05/09 Javascript
node中modules.exports与exports导出的区别
2018/06/08 Javascript
JavaScript中创建原子的方法总结
2018/08/26 Javascript
记一次webapck4 配置文件无效的解决历程
2018/09/19 Javascript
微信小程序如何修改radio和checkbox的默认样式和图标
2019/07/24 Javascript
JS使用正则表达式判断输入框失去焦点事件
2019/10/16 Javascript
vue 实现单选框设置默认选中值
2019/11/07 Javascript
微信小程序聊天功能的示例代码
2020/01/13 Javascript
Python中每次处理一个字符的5种方法
2015/05/21 Python
Python中的模块导入和读取键盘输入的方法
2015/10/16 Python
浅谈numpy数组中冒号和负号的含义
2018/04/18 Python
python中单下划线_的常见用法总结
2018/07/10 Python
python的数学算法函数及公式用法
2020/11/18 Python
python3代码中实现加法重载的实例
2020/12/03 Python
CSS的background属性及CSS3的背景图片设置总结
2016/06/13 HTML / CSS
Eastbay官网:美国最大的运动鞋网络零售商
2016/07/27 全球购物
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类
2012/02/06 面试题
学生手册家长评语
2014/02/10 职场文书
高中课程设置方案
2014/05/28 职场文书
pytorch 如何使用batch训练lstm网络
2021/05/28 Python
Mysql 设置boolean类型的操作
2021/06/04 MySQL
Python序列化与反序列化相关知识总结
2021/06/08 Python