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编程使用*解包和itertools.product()求笛卡尔积的方法
Dec 18 Python
Python实现进程同步和通信的方法
Jan 02 Python
Python语言描述随机梯度下降法
Jan 04 Python
Python数据分析之获取双色球历史信息的方法示例
Feb 03 Python
基于Python打造账号共享浏览器功能
May 30 Python
Django之使用内置函数和celery发邮件的方法示例
Sep 16 Python
Python综合应用名片管理系统案例详解
Jan 03 Python
Python Serial串口基本操作(收发数据)
Nov 06 Python
Python实战之用tkinter库做一个鼠标模拟点击器
Apr 27 Python
Python 实现Mac 屏幕截图详解
Oct 05 Python
分析Python list操作为什么会错误
Nov 17 Python
pytorch分类模型绘制混淆矩阵以及可视化详解
Apr 07 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
zf框架的Filter过滤器使用示例
2014/03/13 PHP
YII Framework框架教程之安全方案详解
2016/03/14 PHP
静态html文件执行php语句的方法(推荐)
2016/11/21 PHP
PHP自定义错误处理的方法分析
2018/12/19 PHP
JS Loading功能的简单实现
2013/11/29 Javascript
jQuery垂直多级导航菜单代码分享
2015/08/18 Javascript
JavaScript实现带箭头标识的多级下拉菜单效果
2015/08/27 Javascript
js友好的时间返回函数
2016/08/24 Javascript
jQuery监听文件上传实现进度条效果的方法
2016/10/16 Javascript
JS实现本地存储信息的方法(基于localStorage与userData)
2017/02/18 Javascript
JS正则表达式判断有效数实例代码
2017/03/13 Javascript
详解vue2.0的Element UI的表格table列时间戳格式化
2017/06/13 Javascript
js实现省市级联效果分享
2017/08/10 Javascript
基于jQuery解决ios10以上版本缩放问题
2017/11/03 jQuery
微信小程序版翻牌小游戏
2018/01/26 Javascript
微信小程序实现验证码获取倒计时效果
2018/02/08 Javascript
修改NPM全局模式的默认安装路径的方法
2020/12/15 Javascript
python控制台显示时钟的示例
2014/02/24 Python
python刷投票的脚本实现代码
2014/11/08 Python
详解python上传文件和字符到PHP服务器
2017/11/24 Python
Python3.5运算符操作实例详解
2019/04/25 Python
Django ORM多对多查询方法(自定义第三张表&ManyToManyField)
2019/08/09 Python
安装PyInstaller失败问题解决
2019/12/14 Python
Python: 传递列表副本方式
2019/12/19 Python
Django多数据库配置及逆向生成model教程
2020/03/28 Python
django的autoreload机制实现
2020/06/03 Python
python一些性能分析的技巧
2020/08/30 Python
html5 跨文档消息传输示例探讨
2013/04/01 HTML / CSS
美国指甲油品牌:Deco Miami
2017/01/30 全球购物
eBay荷兰购物网站:eBay.nl
2020/06/26 全球购物
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
2016/04/13 面试题
淘宝好评语大全
2014/05/05 职场文书
邮政营业员岗位职责
2015/04/14 职场文书
经营场所使用证明
2015/06/19 职场文书
2015暑假假期总结
2015/07/13 职场文书
解决mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)
2021/06/26 MySQL