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深入学习之对象的属性
Aug 31 Python
Python中的闭包详细介绍和实例
Nov 21 Python
python将图片文件转换成base64编码的方法
Mar 14 Python
浅析Python多线程下的变量问题
Apr 28 Python
Python多进程机制实例详解
Jul 02 Python
python高阶爬虫实战分析
Jul 29 Python
[原创]Python入门教程3. 列表基本操作【定义、运算、常用函数】
Oct 30 Python
配置 Pycharm 默认 Test runner 的图文教程
Nov 30 Python
python如何保证输入键入数字的方法
Aug 23 Python
Python tcp传输代码实例解析
Mar 18 Python
Python基础之教你怎么在M1系统上使用pandas
May 08 Python
使用Python通过企业微信应用给企业成员发消息
Apr 18 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
第十一节--重载
2006/11/16 PHP
一些 PHP 管理系统程序中的后门
2009/08/05 PHP
探讨Hessian在PHP中的使用分析
2013/06/13 PHP
php 检查电子邮件函数(自写)
2014/01/16 PHP
Thinkphp关闭缓存的方法
2015/06/26 PHP
详解PHP中array_rand函数的使用方法
2016/09/11 PHP
利用php的ob缓存机制实现页面静态化方法
2017/07/09 PHP
php如何利用pecl安装mongodb扩展详解
2019/01/09 PHP
JavaScript 开发工具webstrom使用指南
2014/12/09 Javascript
jQuery实现简单的点赞效果
2020/05/29 Javascript
javascript实现倒计时跳转页面
2016/01/17 Javascript
javascript中arguments,callee,caller详解
2016/03/16 Javascript
浅谈react.js 之 批量添加与删除功能
2017/04/17 Javascript
微信小程序商城项目之购物数量加减(3)
2017/04/17 Javascript
JS中的数组转变成JSON格式字符串的方法
2017/05/09 Javascript
微信小程序录音与播放录音功能
2017/12/25 Javascript
JS实现简单的星期格式转换功能示例
2018/07/23 Javascript
详解vscode中vue代码颜色插件
2018/10/11 Javascript
微信小程序textarea层级过高的解决方法
2019/03/04 Javascript
浅谈Vue.js 关于页面加载完成后执行一个方法的问题
2019/04/01 Javascript
抖音上用记事本编写爱心小程序教程
2019/04/17 Javascript
在Vue项目中使用jsencrypt.js对数据进行加密传输的方法
2019/04/17 Javascript
jquery UI实现autocomplete在获取焦点时得到显示列表功能示例
2019/06/04 jQuery
vue+element搭建后台小总结 el-dropdown下拉功能
2020/04/10 Javascript
Vue如何使用混合Mixins和插件开发详解
2020/02/05 Javascript
js实现浏览器打印功能的示例代码
2020/07/15 Javascript
解决vue刷新页面以后丢失store的数据问题
2020/08/11 Javascript
python如何读写csv数据
2018/03/21 Python
python 实现一次性在文件中写入多行的方法
2019/01/28 Python
python自动结束mysql慢查询会话的实例代码
2019/10/27 Python
日语专业个人求职信范文
2014/02/02 职场文书
社区优秀志愿者先进事迹
2014/05/09 职场文书
副主任竞聘演讲稿
2014/08/18 职场文书
2014年小学德育工作总结
2014/12/05 职场文书
vue-element-admin项目导入和导出的实现
2021/05/21 Vue.js
浅谈MySQL表空间回收的正确姿势
2021/10/05 MySQL