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根据出生日期返回年龄的方法
Mar 26 Python
Python下线程之间的共享和释放示例
May 04 Python
python爬虫的数据库连接问题【推荐】
Jun 25 Python
django.db.utils.ProgrammingError: (1146, u“Table‘’ doesn’t exist”)问题的解决
Jul 13 Python
Flask之flask-session的具体使用
Jul 26 Python
原生python实现knn分类算法
Oct 24 Python
python django中8000端口被占用的解决
Dec 17 Python
浅谈python print(xx, flush = True) 全网最清晰的解释
Feb 21 Python
使用python实现飞机大战游戏
Mar 23 Python
完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误
Apr 01 Python
python不同系统中打开方法
Jun 23 Python
Python手拉手教你爬取贝壳房源数据的实战教程
May 21 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
Sorting Array Values in PHP(数组排序)
2011/09/15 PHP
php实现信用卡校验位算法THE LUHN MOD-10示例
2014/05/07 PHP
PHP获取远程图片并保存到本地的方法
2015/05/12 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
2017/11/17 PHP
JS验证日期的格式YYYY-mm-dd 具体实现
2013/06/29 Javascript
jquery ajax 简单范例(界面+后台)
2013/11/19 Javascript
解析Javascript中大括号“{}”的多义性
2013/12/02 Javascript
button没写type=button会导致点击时提交
2014/03/06 Javascript
jquery插件jquery.dragscale.js实现拖拽改变元素大小的方法(附demo源码下载)
2016/02/25 Javascript
移动端jQuery修正Web页面滑动时div问题的两则实例
2016/05/30 Javascript
通过一个简单的例子学会vuex与模块化
2017/11/22 Javascript
vue组件中的样式属性scoped实例详解
2018/10/30 Javascript
JS使用new操作符创建对象的方法分析
2019/05/30 Javascript
微信小程序中的上拉、下拉菜单功能
2020/03/13 Javascript
在vue中使用el-tab-pane v-show/v-if无效的解决
2020/08/03 Javascript
python用于url解码和中文解析的小脚本(python url decoder)
2013/08/11 Python
在Django的模型和公用函数中使用惰性翻译对象
2015/07/27 Python
python+pygame简单画板实现代码实例
2017/12/13 Python
Python通过Pygame绘制移动的矩形实例代码
2018/01/03 Python
Django开发中复选框用法示例
2018/03/20 Python
Python小工具之消耗系统指定大小内存的方法
2018/12/03 Python
简单了解python变量的作用域
2019/07/30 Python
Django REST Framework之频率限制的使用
2019/09/29 Python
Python找出列表中出现次数最多的元素三种方式
2020/02/24 Python
python装饰器实现对异常代码出现进行自动监控的实现方法
2020/09/15 Python
在网上学习全世界最好的课程:Coursera
2017/11/07 全球购物
英国工作场所设备购买网站:Slingsby
2019/05/03 全球购物
Jowissa官方网站:瑞士制造的手表,优雅简约的设计
2020/07/29 全球购物
物业管理公司实习生自我鉴定
2013/09/19 职场文书
财务管理个人自荐书范文
2013/11/24 职场文书
毕业生自荐信
2013/12/14 职场文书
四年级下册教学反思
2014/02/01 职场文书
2015年路政工作总结
2015/05/22 职场文书
解除处分决定书
2015/06/25 职场文书
宾馆安全管理制度
2015/08/06 职场文书
了解MySQL查询语句执行过程(5大组件)
2022/08/14 MySQL