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 相关文章推荐
Pycharm学习教程(5) Python快捷键相关设置
May 03 Python
《与孩子一起学编程》python自测题
May 27 Python
Python生成器generator用法示例
Aug 10 Python
实例详解python函数的对象、函数嵌套、名称空间和作用域
May 31 Python
手写一个python迭代器过程详解
Aug 27 Python
用python实现英文字母和相应序数转换的方法
Sep 18 Python
MNIST数据集转化为二维图片的实现示例
Jan 10 Python
TensorBoard 计算图的查看方式
Feb 15 Python
Python使用Pyqt5实现简易浏览器(最新版本测试过)
Apr 27 Python
python logging通过json文件配置的步骤
Apr 27 Python
Python tkinter界面实现历史天气查询的示例代码
Aug 23 Python
Python+SeaTable实现计算两个日期间的工作日天数
Jul 07 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的ob_start() 控制您的浏览器cache
2009/08/03 PHP
php生成圆角图片的方法
2015/04/07 PHP
workerman结合laravel开发在线聊天应用的示例代码
2018/10/30 PHP
PHP获取当前时间不准确问题解决方案
2020/08/14 PHP
jquery-easyui关闭tab自动切换到前一个tab
2010/07/29 Javascript
跨浏览器通用、可重用的选项卡tab切换js代码
2011/09/20 Javascript
TimergliderJS 一个基于jQuery的时间轴插件
2011/12/07 Javascript
jquery.validate.js插件使用经验记录
2014/07/02 Javascript
jquery.idTabs 选项卡使用示例代码
2014/09/03 Javascript
浅谈javascript实现八大排序
2015/04/27 Javascript
Angular指令封装jQuery日期时间插件datetimepicker实现双向绑定示例
2017/01/22 Javascript
Jquery实现跨域异步上传文件总结
2017/02/03 Javascript
JS 判断某变量是否为某数组中的一个值的3种方法(总结)
2017/07/10 Javascript
node.js基础知识小结
2018/02/26 Javascript
layui中使用jquery控制radio选中事件的示例代码
2018/08/15 jQuery
通过js随机函数Math.random实现乱序
2020/05/19 Javascript
vue+elementui实现点击table中的单元格触发事件--弹框
2020/07/18 Javascript
Vue filter 过滤器、以及在table中的使用介绍
2020/09/07 Javascript
如何利用 JS 脚本实现网页全自动秒杀抢购功能
2020/10/12 Javascript
[03:35]2018年度DOTA2最佳辅助位选手5号位-完美盛典
2018/12/17 DOTA
[49:43]VG vs FNATIC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
在Python中使用CasperJS获取JS渲染生成的HTML内容的教程
2015/04/09 Python
基于python的图片修复程序(实现水印去除)
2018/06/04 Python
python实现五子棋小游戏
2020/03/25 Python
postman传递当前时间戳实例详解
2019/09/14 Python
python中的django是做什么的
2020/07/31 Python
Python random模块的使用示例
2020/10/10 Python
COACH德国官方网站:纽约现代奢侈品牌,1941年
2018/06/09 全球购物
LN-CC美国:伦敦时尚生活的缩影
2019/02/19 全球购物
芬兰设计商店美国:Finnish Design Shop US
2019/03/25 全球购物
函授大专自我鉴定
2013/11/01 职场文书
班级聚会策划书
2014/01/16 职场文书
教师工作能力自我评价
2015/03/04 职场文书
小学语文教学随笔
2015/08/14 职场文书
2016党员读书思廉心得体会
2016/01/23 职场文书
草系十大最强宝可梦,纸片人上榜,榜首大家最熟悉
2022/03/18 日漫