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使用PIL缩放网络图片并保存的方法
Apr 24 Python
Django中实现点击图片链接强制直接下载的方法
May 14 Python
tensorflow实现简单逻辑回归
Sep 07 Python
对python csv模块配置分隔符和引用符详解
Dec 12 Python
python 3.3 下载固定链接文件并保存的方法
Dec 18 Python
详解用python生成随机数的几种方法
Aug 04 Python
详解python中的生成器、迭代器、闭包、装饰器
Aug 22 Python
基于python实现计算两组数据P值
Jul 10 Python
如何用Anaconda搭建虚拟环境并创建Django项目
Aug 02 Python
Python绘制组合图的示例
Sep 18 Python
Python Serial串口基本操作(收发数据)
Nov 06 Python
python爬不同图片分别保存在不同文件夹中的实现
Apr 02 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
让codeigniter与swfupload整合的最佳解决方案
2014/06/12 PHP
PHP创建/删除/复制文件夹、文件
2016/05/03 PHP
一段实用的php验证码函数
2016/05/19 PHP
用HTML/JS/PHP方式实现页面延时跳转的简单实例
2016/07/18 PHP
golang与PHP输出excel示例
2016/07/22 PHP
EarthLiveSharp中cloudinary的CDN图片缓存自动清理python脚本
2017/04/04 PHP
PHP长连接实现与使用方法详解
2018/02/11 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
许愿墙中用到的函数
2006/10/07 Javascript
基于JQuery实现CheckBox全选全不选
2011/06/27 Javascript
jQuery获取iframe的document对象的方法
2014/10/10 Javascript
动态创建按钮的JavaScript代码
2016/01/29 Javascript
Node.js实用代码段之正确拼接Buffer
2016/03/17 Javascript
javascript实现仿百度图片的瀑布流加载效果
2016/04/20 Javascript
基于Echarts 3.19 制作常用的图形(非静态)
2016/05/19 Javascript
解决JS外部文件中文注释出现乱码问题
2017/07/09 Javascript
老生常谈JavaScript获取CSS样式的方法(兼容各浏览器)
2018/09/19 Javascript
javascript中floor使用方法总结
2019/02/02 Javascript
JavaScript Array对象使用方法解析
2019/09/24 Javascript
微信小程序swiper使用网络图片不显示问题解决
2019/12/13 Javascript
antd Form组件方法getFieldsValue获取自定义组件的值操作
2020/10/29 Javascript
[07:08]2014DOTA2西雅图国际邀请赛 小组赛7月11日TOPPLAY
2014/07/11 DOTA
[44:01]2018DOTA2亚洲邀请赛3月30日 小组赛B组 EG VS paiN
2018/03/31 DOTA
django 实现电子支付功能的示例代码
2018/07/25 Python
Python中如何使用if语句处理列表实例代码
2019/02/24 Python
Python获取当前脚本文件夹(Script)的绝对路径方法代码
2019/08/27 Python
CSS3中的display:grid,网格布局介绍
2019/10/30 HTML / CSS
CHARLES & KEITH澳大利亚官网:新加坡时尚品牌
2019/01/22 全球购物
南京某公司笔试题
2013/01/27 面试题
如何写一个Java类既可以用作applet也可以用作java应用
2016/01/18 面试题
村班子对照检查材料
2014/08/18 职场文书
中学社团活动总结
2015/05/07 职场文书
小学安全教育主题班会
2015/08/12 职场文书
python状态机transitions库详解
2021/06/02 Python
浅谈Golang 切片(slice)扩容机制的原理
2021/06/09 Golang
Grafana可视化监控系统结合SpringBoot使用
2022/04/19 Redis