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对视频画框标记后保存的方法
Dec 07 Python
python-tkinter之按钮的使用,开关方法
Jun 11 Python
基于Django ORM、一对一、一对多、多对多的全面讲解
Jul 26 Python
python tkinter库实现气泡屏保和锁屏
Jul 29 Python
Python中包的用法及安装
Feb 11 Python
Python基于yield遍历多个可迭代对象
Mar 12 Python
python实现用户名密码校验
Mar 18 Python
Python devel安装失败问题解决方案
Jun 09 Python
python实现学生成绩测评系统
Jun 22 Python
QT5 Designer 打不开的问题及解决方法
Aug 20 Python
matplotlib交互式数据光标mpldatacursor的实现
Feb 03 Python
pytorch __init__、forward与__call__的用法小结
Feb 27 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
用ADODB来让PHP操作ACCESS数据库的方法
2006/12/31 PHP
php && 逻辑与运算符使用说明
2010/03/04 PHP
php设计模式 Interpreter(解释器模式)
2011/06/26 PHP
php函数与传递参数实例分析
2014/11/15 PHP
Yii快速入门经典教程
2015/12/28 PHP
CI框架使用composer安装的依赖包步骤与方法分析
2016/11/21 PHP
use jscript List Installed Software
2007/06/11 Javascript
jquery限制输入字数,并提示剩余字数实现代码
2012/12/24 Javascript
JS文字球状放大效果代码分享
2015/08/19 Javascript
简单的JS时钟实例讲解
2016/01/13 Javascript
基于jQuery实现手风琴菜单、层级菜单、置顶菜单、无缝滚动效果
2017/07/20 jQuery
Vue 按键修饰符处理事件的方法
2018/05/04 Javascript
JavaScript实现选项卡效果的分析及步骤
2019/04/16 Javascript
nodejs log4js 使用详解
2019/05/31 NodeJs
JavaScript实现省市区三级联动
2020/02/13 Javascript
详解vue 组件
2020/06/11 Javascript
如何在Vue.JS中使用图标组件
2020/08/04 Javascript
解决vue-router 嵌套路由没反应的问题
2020/09/22 Javascript
JavaScript WeakMap使用详解
2021/02/05 Javascript
[01:22:29]真视界:2019年国际邀请赛总决赛
2020/01/29 DOTA
[01:11:28]DOTA2-DPC中国联赛定级赛 RNG vs Phoenix BO3第一场 1月8日
2021/03/11 DOTA
Django集成搜索引擎Elasticserach的方法示例
2019/06/04 Python
python 实现二维列表转置
2019/12/02 Python
详解python中各种文件打开模式
2020/01/19 Python
Python新手学习标准库模块命名
2020/05/29 Python
Python request中文乱码问题解决方案
2020/09/17 Python
CSS3 实用技巧:实现黑白图像效果示例代码
2013/07/11 HTML / CSS
骆驼官方商城:CAMEL
2016/11/22 全球购物
澳大利亚在线生活方式商店:Mytopia
2018/07/08 全球购物
极度干燥澳大利亚官方网站:Superdry澳大利亚
2019/03/28 全球购物
苏格兰领先的多渠道鞋店:Begg Shoes
2019/10/22 全球购物
电子商务专业推荐信范文
2013/12/02 职场文书
小学生清明节演讲稿
2014/09/05 职场文书
乔迁之喜答谢词
2015/01/05 职场文书
2015暑期社会实践个人总结
2015/07/13 职场文书
SSM VUE Axios详解
2021/10/05 Vue.js