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之批量创建文件的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持恩蓝小号。

原创文章,作者:QGBUH,如若转载,请注明出处:https://www.wangzhanshi.com/n/5814.html

(0)
QGBUH的头像QGBUH
上一篇 2024年12月23日 13:33:43
下一篇 2024年12月24日 03:09:30

相关推荐

  • Python字符串检索方式

    Python字符串检索 字符串查找方法主要有以下几种: 1.count() 用于检索指定字符串在另一个字符串中出现的次数。 如果检索的字符串不存在,则返回0,否则返回出现的次数。 …

    2024年12月17日
  • 用Python制作音乐海报

    前言 前段时间在一个朋友那么得到的灵感,想到可以用音乐播放页面作为一张海报图片。其实接下来要讲的和海报还是有差距的,而具体实现也只是简单的图片粘贴,但是在效果上还是不错的。效果图如…

    2025年2月10日
  • pytorch交叉熵损失函数的weight参数的使用

    首先 必须将权重也转为Tensor的cuda格式; 然后 将该class_weight作为交叉熵函数对应参数的输入值。 class_weight = torch.FloatTens…

    2025年1月4日
  • Python的CGIHTTPServer交互实现详解

    介绍 对于服务器后端开发者而言,有时候需要把自己的一些服务直接暴露给PM或者其他RD使用,这个时候需要搭建一套web服务可以和前端用户做简单交互,按照最常规的做法,一般是用Apac…

    2024年12月24日
  • python模拟重载初始化函数的方法详解

    重载初始化函数 重载初始化函数,是指同一个类中定义了多个构造函数,可以通过多种不同的方法进行构造。 举例来说,如果我们创建了一个学生类,在创建学生的时候,需要提供学生的姓名以及出生…

    Python 2024年12月17日
  • Python运维之获取系统CPU信息的实现方法

    使用Python进行运维工作的时候有时候需要获取CPU的信息,这在psutil模块库的帮助下非常容易实现。 常见的CPU信息有以下几种: 1,用户时间以及百分比; 2,系统时间以及…

    Python 2025年1月4日
  • python docx段落对齐实现方式

    python docx段落对齐 Python 的 python-docx 库是一个用于创建和更新Microsoft Word文档的库。 它提供了丰富的功能,包括但不限于添加文本、图…

    Python 2024年12月17日
  • python 发送get请求接口详解

    简介   如果想用python做接口测试,我们首先有不得不了解和学习的模块。它就是第三方模块:Requests。 虽然Python内置的urllib模块,用于访问网络资源。但是,它…

    2024年12月27日
  • python中reload(module)的用法示例详解

    前言 本文主要给大家介绍了关于python中reload(module)用法的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 1、Python2中可以和…

    Python 2024年12月23日
  • python 监控服务器是否有人远程登录(详细思路+代码)

    起源 当同一个远程服务器有多个人使用的时候,想知道服务器是否有人在用,我们不能直接的去登录,因为这样可能会把对方挤下来,这并不友好,所以这里提供一个监控远程服务器是否有人连接的方式…

    2025年1月4日

发表回复

登录后才能评论