python与php实现分割文件代码

 更新时间:2017年03月06日 09:00:48   投稿:hebedich  
本文给大家分享的是两个分别使用python和php实现的将文件分割成小文件的代码,非常的实用有需要的小伙伴可以参考下

前两天有个朋友说,想实现一个文本文件按照固定行数进行分割成多个文本文件,却不知如何实现。如果数据量小手动分割下就好了,如果数据量很大的话手动完成实在太耗费人力了,也不现实。那么就需要借助脚本去实现。既然有朋友想简单的完成这个任务,那么不如记录下来,给需要的朋友提供方便。

下面我就分别使用python和php进行脚本的实现和操作,当然用其他语言都能实现,大家可根据对语言的熟悉程度进行自主选择,如果有朋友还没有达到编写代码的能力的话,那么最起码对语言环境的使用要会,只要达到这些,就可以完成如下工作。演示如下:

比如我们要对A.txt文件进行分割,按照5行一分割,分割成多个txt文件。

A.txt文件为要分割的测试数据,我创建了21条数据,如下:

每五行一分割的话就是5个txt文件,下面为实现的python脚本:split.py

执行脚本:python split.py

查看执行结果:

再看下0.txt和4.txt的内容:


就这样21条数据就被分割成了5个文本文件,同样数据量大的情况下,只需要修改脚本中的LIMIT(一个txt文件要分割的条数),当然文件格式不仅限于txt,csv等都可以,有兴趣的朋友不妨试试看。

使用php编写的脚本如下:这里就不过多描述,建议还是使用python。

相关文章

  • Python使用matplotlib 模块scatter方法画散点图示例

    Python使用matplotlib 模块scatter方法画散点图示例

    这篇文章主要介绍了Python使用matplotlib 模块scatter方法画散点图,结合实例形式分析了Python数值运算与matplotlib模块图形绘制相关操作技巧,需要的朋友可以参考下
    2019-09-09
  • python深度学习借助多标签分类器进行对抗训练

    python深度学习借助多标签分类器进行对抗训练

    这篇文章主要为大家介绍了python深度学习中如何借助多标签分类器进行对抗训练,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2022-01-01
  • Django 重写用户模型的实现

    Django 重写用户模型的实现

    这篇文章主要介绍了Django 重写用户模型的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • 解析Python扩展模块的加速方案

    解析Python扩展模块的加速方案

    这章我们来介绍Python的扩展名之ctypes,教大家认识ctypes,有需要的朋友可以借鉴参考下,希望可以有所帮助,祝大家多多进步,早日升职加薪
    2021-09-09
  • 基于python使用OpenCV进行物体轮廓排序

    基于python使用OpenCV进行物体轮廓排序

    这篇文章主要介绍了基于python使用OpenCV进行物体轮廓排序,在进行图像处理过程中,我们经常会遇到一些和物体轮廓相关的操作,我们直接使用Opencv的findContours函数可以很容易的得到每个目标的轮廓,但是可视化后, 这个次序是无序的,更多相关资料请参考下面文章内容
    2022-01-01
  • Pycharm简单使用教程(入门小结)

    Pycharm简单使用教程(入门小结)

    这篇文章主要介绍了Pycharm简单使用教程(入门小结),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-07-07
  • python selenium xpath定位操作

    python selenium xpath定位操作

    这篇文章主要介绍了python selenium xpath定位操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • django drf框架中的user验证以及JWT拓展的介绍

    django drf框架中的user验证以及JWT拓展的介绍

    这篇文章主要介绍了django drf框架中的user验证以及JWT拓展的介绍,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • python opencv根据颜色进行目标检测的方法示例

    python opencv根据颜色进行目标检测的方法示例

    这篇文章主要介绍了python opencv根据颜色进行目标检测的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-01
  • pytorch中dataloader 的sampler 参数详解

    pytorch中dataloader 的sampler 参数详解

    这篇文章主要介绍了pytorch中dataloader 的sampler 参数详解,文章围绕主题展开详细的内容介绍,具有一定的参考价值,感兴趣的小伙伴可以参考一下
    2022-09-09

最新评论