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中使用HTML模版的教程
Apr 29 Python
Django框架中的对象列表视图使用示例
Jul 21 Python
Python爬虫包 BeautifulSoup  递归抓取实例详解
Jan 28 Python
Python获取当前路径实现代码
May 08 Python
python实时监控cpu小工具
Jun 21 Python
基于Python实现定时自动给微信好友发送天气预报
Oct 25 Python
在PyCharm下打包*.py程序成.exe的方法
Nov 29 Python
numpy concatenate数组拼接方法示例介绍
May 27 Python
Python 批量读取文件中指定字符的实现
Mar 06 Python
Python Opencv轮廓常用操作代码实例解析
Sep 01 Python
详解Python+Selenium+ChromeDriver的配置和问题解决
Jan 19 Python
Python超简单容易上手的画图工具库推荐
May 10 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
业余方法DIY电子管FM收音机
2021/03/02 无线电
如何使用PHP计算上一个月的今天
2013/05/23 PHP
初识laravel5
2015/03/02 PHP
thinkPHP简单导入和使用阿里云OSSsdk的方法
2017/03/15 PHP
Javascript 面向对象 命名空间
2010/05/13 Javascript
jquery 注意事项与常用语法小结
2010/06/07 Javascript
js类型检查实现代码
2010/10/29 Javascript
Jquery+CSS3实现一款简洁大气带滑动效果的弹出层
2013/05/15 Javascript
JavaScript中window、doucment、body的解释
2013/08/14 Javascript
jquery动态添加元素事件失效问题解决方法
2014/05/23 Javascript
一个JavaScript去除字符串末尾的空白实例代码
2014/09/22 Javascript
javascript实时获取鼠标坐标值并显示的方法
2015/04/30 Javascript
微信小程序 页面之间传参实例详解
2017/01/13 Javascript
利用jQuery实现滑动开关按钮效果(附demo源码下载)
2017/02/07 Javascript
Nodejs之http的表单提交
2017/07/07 NodeJs
微信小程序实现即时通信聊天功能的实例代码
2018/08/17 Javascript
python图片验证码生成代码
2016/07/02 Python
python基础教程项目四之新闻聚合
2018/04/02 Python
Python实现接受任意个数参数的函数方法
2018/04/21 Python
Django教程笔记之中间件middleware详解
2018/08/01 Python
python爬取微信公众号文章
2018/08/31 Python
解决python xx.py文件点击完之后一闪而过的问题
2019/06/24 Python
python文件转为exe文件的方法及用法详解
2019/07/08 Python
在Django下创建项目以及设置settings.py教程
2019/12/03 Python
Tensorflow之梯度裁剪的实现示例
2020/03/08 Python
css3与html5实现响应式导航菜单(导航栏)效果分享
2014/02/12 HTML / CSS
Keds加拿大官网:购买帆布运动鞋和皮鞋
2019/09/26 全球购物
Vans(范斯)新西兰官方网站:美国原创极限运动品牌
2020/09/19 全球购物
村级个人对照检查材料
2014/08/22 职场文书
辞职信格式模板
2015/02/27 职场文书
2016年党员干部公开承诺书
2016/03/24 职场文书
导游词之新疆尼雅遗址
2019/10/16 职场文书
导游词之包公祠
2019/11/25 职场文书
nginx location中多个if里面proxy_pass的方法
2021/03/31 Servers
MySQL EXPLAIN输出列的详细解释
2021/05/12 MySQL
Vue和Flask通信的实现
2021/05/19 Vue.js