Python之批量创建文件的实例讲解

 更新时间:2018年05月10日 08:57:33   作者:阳光下的小白菜  
今天小编就为大家分享一篇Python之批量创建文件的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

批量创建文件其实很简单,只需要按照需要创建写文件、写完关闭当前写文件、创建新的写文件、写完关闭当前文件、、、不断循环即可,以下是一个简单例子,将大文件big.txt按照每1000行分割成一个个小文件。

具体做法如下:

# -*- coding: utf-8 -*-

index = 0
count = 0
f_in = open("%d.txt" % index, "w")
with open("big.txt", "r") as f_out:
 for line in f_out:
  count += 1
  f_in.write(line)

  # 读满1000行之后,行计数置零,小文件序号加一,创建一个新的文件写信息
  if count == 1000:
   f_in.close()
   count = 0
   index += 1
   f_in = open("%d.txt" % index, "w")

以上这篇Python之批量创建文件的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python 阶乘详解

    Python 阶乘详解

    这篇文章主要介绍了详解用python的阶乘,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-10-10
  • 编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录

    编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录

    这篇文章主要介绍了编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录,需要的朋友可以参考下
    2020-11-11
  • django query模块

    django query模块

    这篇文章主要介绍了django query模块,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • python实现plt x轴坐标按1刻度显示

    python实现plt x轴坐标按1刻度显示

    这篇文章主要介绍了python实现plt x轴坐标按1刻度显示,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • Python3中关于cookie的创建与保存

    Python3中关于cookie的创建与保存

    今天小编就为大家分享一篇关于Python3中关于cookie的创建与保存的文章,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • 详解用python写一个抽奖程序

    详解用python写一个抽奖程序

    这篇文章主要介绍了用python写一个抽奖程序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • python执行数据库的查询操作实例讲解

    python执行数据库的查询操作实例讲解

    在本篇文章里小编给大家整理了一篇关于python执行数据库的查询操作实例讲解内容,有需要的朋友们可以参考学习下。
    2021-10-10
  • Tkinter使用Progressbar创建和管理进度条的操作代码

    Tkinter使用Progressbar创建和管理进度条的操作代码

    Progressbar是Tkinter库中的一个小部件,用于创建和管理进度条,这篇文章主要介绍了Tkinter使用Progressbar创建和管理进度条,本文结合实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2023-07-07
  • Python Django模型详解

    Python Django模型详解

    这篇文章主要介绍了Django 模型类(models.py)的定义详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2021-10-10
  • python中如何以空格为分割符,给列表赋予数值

    python中如何以空格为分割符,给列表赋予数值

    这篇文章主要介绍了python中如何以空格为分割符,给列表赋予数值问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02

最新评论