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

yipeiwu_com5年前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设计】。

相关文章

对Django中内置的User模型实例详解

User模型 User模型是这个框架的核心部分。他的完整的路径是在django.contrib.auth.models.User。 字段 内置的User模型拥有以下的字段: 1、us...

详解Python3 中的字符串格式化语法

一、旧式的字符串格式化 % 操作符 参考以下示例: >>> name = "Eric" >>> "Hello, %s." % name 'He...

解决python报错MemoryError的问题

如下: python 32bit 最大只能使用 2G 内存,坑爹之处,超过 2G 报错MemoryError。 而 64bit python则无此限制,所以建议使用 64bit pyth...

利用Python绘制有趣的万圣节南瓜怪效果

利用Python绘制有趣的万圣节南瓜怪效果

关于万圣节 万圣节又叫诸圣节,在每年的11月1日,是西方的传统节日;而万圣节前夜的10月31日是这个节日最热闹的时刻。在中文里,常常把万圣节前夜(Halloween)讹译为万圣节(All...

python获得文件创建时间和修改时间的方法

本文实例讲述了python获得文件创建时间和修改时间的方法。分享给大家供大家参考。具体如下: 这里需要用户从控制台输入文件路径 import os.path, time import...