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之使用Python操作数据库(1)
Nov 25 Python
Python中字典映射类型的学习教程
Aug 20 Python
python多线程socket编程之多客户端接入
Sep 12 Python
python+selenium实现京东自动登录及秒杀功能
Nov 18 Python
python使用tensorflow深度学习识别验证码
Apr 03 Python
给我一面国旗 python帮你实现
Sep 30 Python
python中的线程threading.Thread()使用详解
Dec 17 Python
关于pytorch中全连接神经网络搭建两种模式详解
Jan 14 Python
TensorFlow实现指数衰减学习率的方法
Feb 05 Python
Python字典fromkeys()方法使用代码实例
Jul 20 Python
python 如何对logging日志封装
Dec 02 Python
关于Numpy之repeat、tile的用法总结
Jun 02 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
Zend Studio 无法启动的问题解决方法
2008/12/04 PHP
探讨PHP中OO之静态关键字以及类常量的详解
2013/06/07 PHP
php使用google地图应用实例
2014/12/31 PHP
深入理解PHP原理之执行周期分析
2016/06/01 PHP
Yii安装与使用Excel扩展的方法
2016/07/13 PHP
php使用函数pathinfo()、parse_url()和basename()解析URL
2016/11/25 PHP
PHP多种序列化/反序列化的方法详解
2017/06/23 PHP
php批量转换文件夹下所有文件编码的函数类
2017/08/06 PHP
详解PHP发送邮件知识点
2018/05/06 PHP
在jQuery1.5中使用deferred对象 着放大镜看Promise
2011/03/12 Javascript
JS实现屏蔽shift,Ctrl,alt等功能键的方法
2015/06/01 Javascript
全面详细的jQuery常见开发技巧手册
2016/02/21 Javascript
跨域请求的完美解决方法(JSONP, CORS)
2016/06/12 Javascript
浅谈AngularJS中使用$resource(已更新)
2017/09/14 Javascript
webstorm+vue初始化项目的方法
2018/10/18 Javascript
vue使用localStorage保存登录信息 适用于移动端、PC端
2019/05/27 Javascript
javascript合并两个数组最简单的实现方法
2019/09/14 Javascript
Vue.js实现大转盘抽奖总结及实现思路
2019/10/09 Javascript
Python实现保证只能运行一个脚本实例
2015/06/24 Python
flask框架实现连接sqlite3数据库的方法分析
2018/07/16 Python
Python matplotlib画图与中文设置操作实例分析
2019/04/23 Python
python3通过selenium爬虫获取到dj商品的实例代码
2019/04/25 Python
Python图像处理PIL各模块详细介绍(推荐)
2019/07/17 Python
python 字符串追加实例
2019/07/20 Python
python爬虫 正则表达式解析
2019/09/28 Python
初中班级口号
2014/06/09 职场文书
装修施工安全责任书
2014/07/24 职场文书
自愿解除劳动合同协议书
2014/09/11 职场文书
机关党员四风问题个人整改措施
2014/10/26 职场文书
开展党的群众路线教育实践活动情况汇报
2014/11/05 职场文书
2014年技术工作总结范文
2014/11/20 职场文书
简历自荐信范文
2015/03/09 职场文书
会议主持词开场白
2015/05/28 职场文书
2015团员个人年度总结
2015/11/24 职场文书
2019行政前台转正申请书范文3篇
2019/08/15 职场文书
nginx常用配置conf的示例代码详解
2022/03/21 Servers