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


Posted in Python onMay 10, 2018

批量创建文件其实很简单,只需要按照需要创建写文件、写完关闭当前写文件、创建新的写文件、写完关闭当前文件、、、不断循环即可,以下是一个简单例子,将大文件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 time模块用法实例详解
Sep 11 Python
详解Python中DOM方法的动态性
Apr 11 Python
Python爬虫DOTA排行榜爬取实例(分享)
Jun 13 Python
Python使用matplotlib绘制正弦和余弦曲线的方法示例
Jan 06 Python
Python cookbook(数据结构与算法)筛选及提取序列中元素的方法
Mar 19 Python
Python重新加载模块的实现方法
Oct 16 Python
numpy 计算两个数组重复程度的方法
Nov 07 Python
浅析Windows 嵌入python解释器的过程
Jul 26 Python
Pandas实现dataframe和np.array的相互转换
Nov 30 Python
Python中私有属性的定义方式
Mar 05 Python
5行Python代码实现图像分割的步骤详解
May 25 Python
利用python查看数组中的所有元素是否相同
Jan 08 Python
python方法生成txt标签文件的实例代码
May 10 #Python
Python处理菜单消息操作示例【基于win32ui模块】
May 09 #Python
Python创建普通菜单示例【基于win32ui模块】
May 09 #Python
Python使用Windows API创建窗口示例【基于win32gui模块】
May 09 #Python
Python基于win32ui模块创建弹出式菜单示例
May 09 #Python
numpy中的delete删除数组整行和整列的实例
May 09 #Python
java中两个byte数组实现合并的示例
May 09 #Python
You might like
合作指挥官:孟斯克
2020/03/16 星际争霸
php读取html并截取字符串的简单代码
2009/11/30 PHP
PHP 循环列出目录内容的函数代码
2010/05/26 PHP
Laravel框架下的Contracts契约详解
2020/03/17 PHP
php慢查询日志和错误日志使用详解
2021/02/27 PHP
扩展easyui.datagrid,添加数据loading遮罩效果代码
2010/11/02 Javascript
文本框input聚焦失焦样式实现代码
2012/10/12 Javascript
js字符串转成JSON
2013/11/07 Javascript
ExtJS4 动态生成的grid导出为excel示例
2014/05/02 Javascript
javascript结合Canvas 实现简易的圆形时钟
2015/03/11 Javascript
jquery使用hide方法隐藏指定id的元素
2015/03/30 Javascript
深入探究使JavaScript动画流畅的一些方法
2015/06/30 Javascript
javascript checkbox/radio onchange不能兼容ie8处理办法
2017/06/13 Javascript
jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法
2017/12/24 jQuery
微信小程序聊天功能的示例代码
2020/01/13 Javascript
Python的gevent框架的入门教程
2015/04/29 Python
python 实现将txt文件多行合并为一行并将中间的空格去掉方法
2018/12/20 Python
浅谈Python中的全局锁(GIL)问题
2019/01/11 Python
python 通过类中一个方法获取另一个方法变量的实例
2019/01/22 Python
python使用for循环计算0-100的整数的和方法
2019/02/01 Python
Python协程操作之gevent(yield阻塞,greenlet),协程实现多任务(有规律的交替协作执行)用法详解
2019/10/14 Python
python时间与Unix时间戳相互转换方法详解
2020/02/13 Python
美国家用和厨房电器销售网站:Appliances Connection
2020/01/24 全球购物
中学家长会邀请函
2014/01/17 职场文书
人民教师求职自荐信
2014/03/12 职场文书
商场主管竞聘书
2014/03/31 职场文书
作文批改评语大全
2014/04/23 职场文书
机房搬迁方案
2014/05/01 职场文书
中药学自荐信
2014/06/15 职场文书
党员学习新党章思想汇报
2014/10/25 职场文书
学术会议通知范文
2015/04/15 职场文书
2015年高校教师个人工作总结
2015/05/25 职场文书
python中%格式表达式实例用法
2021/06/18 Python
mysql主从复制的实现步骤
2021/10/24 MySQL
什么是动态刷新率DRR? Windows11动态刷新率功能介绍
2021/11/21 数码科技
Python学习之异常中的finally使用详解
2022/03/16 Python