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

作者:阳光下的小白菜 时间:2021-04-10 15:17:08 

批量创建文件其实很简单,只需要按照需要创建写文件、写完关闭当前写文件、创建新的写文件、写完关闭当前文件、、、不断循环即可,以下是一个简单例子,将大文件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")

来源:https://blog.csdn.net/kanon122500000/article/details/61199283

标签:python,批量,创建,文件
0
投稿

猜你喜欢

  • PyCharm Terminal终端命令行Shell设置方式

    2021-06-22 19:30:02
  • oracle删除已存在的表的实例

    2024-01-16 19:24:58
  • python实现发送QQ邮件(可加附件)

    2023-01-21 18:37:00
  • MySQL复制的概述、安装、故障、技巧、工具(火丁分享)

    2024-01-18 02:29:49
  • 正则表达式验证IPV4地址功能实例分析

    2023-06-13 13:11:05
  • python 包实现JSON 轻量数据操作

    2022-11-13 05:40:32
  • Scripting.Dictionary 对象

    2007-10-13 09:46:00
  • python 实现logging动态变更输出日志文件名

    2023-10-26 06:40:27
  • 良好体验,必须是全方位的

    2009-09-24 13:32:00
  • 如何了解SQL的执行频率

    2009-08-26 15:17:00
  • 优雅使用GoFrame共享变量Context示例详解

    2024-04-27 15:27:02
  • Python matplotlib底层原理解析

    2021-05-11 07:05:29
  • Go语言带缓冲的通道实现

    2024-02-08 18:34:13
  • python正则表达式实现自动化编程

    2022-01-08 12:24:33
  • python3 线性回归验证方法

    2022-12-03 10:49:09
  • Django 解决上传文件时,request.FILES为空的问题

    2021-10-21 19:37:41
  • 老生常谈python之鸭子类和多态

    2023-09-26 09:00:26
  • python 格式化输出百分号的方法

    2023-07-17 08:23:27
  • ASP程序中调用函数Now()显示上午下午的问题

    2009-08-27 13:09:00
  • 巧用Dreamweaver MX控制页面元素

    2009-09-13 18:38:00
  • asp之家 网络编程 m.aspxhome.com