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之有点简约的元组
Sep 24 Python
Python3 能振兴 Python的原因分析
Nov 28 Python
Python矩阵常见运算操作实例总结
Sep 29 Python
python中pylint使用方法(pylint代码检查)
Apr 06 Python
Python基于lxml模块解析html获取页面内所有叶子节点xpath路径功能示例
May 16 Python
python+pyqt5实现KFC点餐收银系统
Jan 24 Python
详解Python sys.argv使用方法
May 10 Python
python可视化爬虫界面之天气查询
Jul 03 Python
pandas中read_csv的缺失值处理方式
Dec 19 Python
python实现xlwt xlrd 指定条件给excel行添加颜色
Jul 14 Python
pycharm 使用tab跳出正在编辑的括号(){}{}等问题
Feb 26 Python
Python使用Turtle模块绘制国旗的方法示例
Feb 28 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 木马攻击防御技巧
2009/06/13 PHP
php常用表单验证类用法实例
2015/06/18 PHP
php+flash+jQuery多图片上传源码分享
2020/07/27 PHP
php+jQuery实现的三级导航栏下拉菜单显示效果
2017/08/10 PHP
PHP+AjaxForm异步带进度条上传文件实例代码
2017/08/14 PHP
Javascript 事件流和事件绑定
2009/07/16 Javascript
JS跨域问题详解
2014/11/25 Javascript
JavaScript原生对象之String对象的属性和方法详解
2015/03/13 Javascript
js如何判断输入字符串长度
2015/12/16 Javascript
解析javascript瀑布流原理实现图片滚动加载
2016/03/10 Javascript
AngularJS ng-bind 指令简单实现
2016/07/30 Javascript
ReactNative-JS 调用原生方法实例代码
2016/10/08 Javascript
详解angular2采用自定义指令(Directive)方式加载jquery插件
2017/02/09 Javascript
jQuery实现动态生成表格并为行绑定单击变色动作的方法
2017/04/17 jQuery
Vue2仿淘宝实现省市区三级联动
2020/04/15 Javascript
微信小程序Page中data数据操作和函数调用方法
2019/05/08 Javascript
vue 实现搜索的结果页面支持全选与取消全选功能
2019/05/10 Javascript
kafka调试中遇到Connection to node -1 could not be established. Broker may not be available.
2019/09/17 Javascript
Vue实现点击导航栏当前标签后变色功能
2020/08/19 Javascript
Vue全局使用less样式,组件使用全局样式文件中定义的变量操作
2020/10/21 Javascript
[43:35]TI4 循环赛第二日Liquid vs Fnatic
2014/07/11 DOTA
[04:10]2016国际邀请赛中国区预选赛第二日TOP10精彩集锦
2016/06/28 DOTA
python实现调用其他python脚本的方法
2014/10/05 Python
pygame游戏之旅 python和pygame安装教程
2018/11/20 Python
关于Pycharm无法debug问题的总结
2019/01/19 Python
Python3 实现文件批量重命名示例代码
2019/06/03 Python
使用Python中的reduce()函数求积的实例
2019/06/28 Python
Python Django切换MySQL数据库实例详解
2019/07/16 Python
python基于socket函数实现端口扫描
2020/05/28 Python
摩飞电器俄罗斯官方网站:Morphy Richards俄罗斯
2020/07/30 全球购物
JD Sports丹麦:英国领先的运动时尚零售商
2020/11/24 全球购物
内部类的定义、种类以及优点
2013/10/16 面试题
八荣八耻的活动方案
2014/08/16 职场文书
社会实践心得体会范文
2016/01/14 职场文书
小学秋季运动会加油口号及加油稿
2019/08/19 职场文书
本地搭建minio文件服务器(使用bat脚本启动)的方法
2022/07/15 Servers