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 爬虫抓站的一些技巧总结
Jan 10 Python
解决python写入mysql中datetime类型遇到的问题
Jun 21 Python
python 实现将字典dict、列表list中的中文正常显示方法
Jul 06 Python
python递归实现快速排序
Aug 18 Python
Python根据成绩分析系统浅析
Feb 11 Python
python设计tcp数据包协议类的例子
Jul 23 Python
Python实现时间序列可视化的方法
Aug 06 Python
PyPDF2读取PDF文件内容保存到本地TXT实例
May 12 Python
python如何输出反斜杠
Jun 18 Python
如何把python项目部署到linux服务器
Aug 26 Python
Python字符串及文本模式方法详解
Sep 10 Python
Flask-SocketIO服务端安装及使用代码示例
Nov 26 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
php操作sqlserver关于时间日期读取的小小见解
2009/11/29 PHP
php快速url重写更新版[需php 5.30以上]
2010/04/25 PHP
php广告加载类用法实例
2014/09/23 PHP
PHP文件读写操作相关函数总结
2014/11/18 PHP
php获取从html表单传递数组的方法
2015/03/20 PHP
PHP中模拟链表和链表的基本操作示例
2016/02/27 PHP
Thinkphp5框架实现图片、音频和视频文件的上传功能详解
2019/08/27 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
jQuery 1.0.2
2006/10/11 Javascript
js Date自定义函数 延迟脚本执行
2010/03/10 Javascript
jquery一句话全选/取消全选
2011/03/01 Javascript
基于jquery的文章中所有图片width大小批量设置方法
2013/08/01 Javascript
JavaScript中使用Object.prototype.toString判断是否为数组
2015/04/01 Javascript
javascript+html5实现绘制圆环的方法
2015/07/28 Javascript
jQuery实现切换页面过渡动画效果
2015/10/29 Javascript
javascript中new关键字详解
2015/12/14 Javascript
js实现内容显示并使用json传输数据
2016/03/16 Javascript
AngularJS在IE8的不支持的解决方法
2016/05/13 Javascript
js控制li的隐藏和显示实例代码
2016/10/15 Javascript
vue-music关于Player播放器组件详解
2017/11/28 Javascript
vue服务端渲染页面缓存和组件缓存的实例详解
2018/09/18 Javascript
解决echarts echarts数据动态更新和dataZoom被重置问题
2020/07/20 Javascript
[01:30:54]《加油DOTA》 第三期
2014/08/18 DOTA
[03:23:49]2016.12.17日完美“圣”典全回顾
2016/12/19 DOTA
Python 调用PIL库失败的解决方法
2019/01/08 Python
详解python算法之冒泡排序
2019/03/05 Python
Python GUI编程完整示例
2019/04/04 Python
Django--权限Permissions的例子
2019/08/28 Python
解决TensorFlow GPU版出现OOM错误的问题
2020/02/03 Python
Numpy中的数组搜索中np.where方法详细介绍
2021/01/08 Python
HTML5 CSS3给网站设计带来出色效果
2009/07/16 HTML / CSS
利用CSS3 动画 绘画 圆形动态时钟
2018/03/20 HTML / CSS
2014年节能减排工作总结
2014/12/06 职场文书
西柏坡观后感
2015/06/08 职场文书
我的兄弟姐妹观后感
2015/06/15 职场文书
Python 快速验证代理IP是否有效的方法实现
2021/07/15 Python