python 同时读取多个文件的例子


Posted in Python onJuly 16, 2019

Python中打开文本使用的是with语句,比如打开一个文件并读取每一行

with open(filename) as fp:
  for line in fp:
    # do something

为了同时读取多个文件,可以使用下面的代码

with open(filename1) as fp1, open(filename2) as fp2, open(filename3) as fp3:
  for l1 in fp1:
    l2 = fp2.readline()
    l3 = fp3.readline()
    # do something

稍微简介一点可以使用contextlib中的nested,有

from contextlib import nested
with nested(open(filename1), open(filename2), open(filename3)) as (fp1, fp2, fp3):
  for l1 in fp1:
    l2 = fp2.readline()
    l3 = fp3.readline()
    # do something

以上这篇python 同时读取多个文件的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
跟老齐学Python之集成开发环境(IDE)
Sep 12 Python
在Python中处理字符串之isdecimal()方法的使用
May 20 Python
python处理Excel xlrd的简单使用
Sep 12 Python
python中abs&map&reduce简介
Feb 20 Python
python 时间信息“2018-02-04 18:23:35“ 解析成字典形式的结果代码详解
Apr 19 Python
python matplotlib绘图,修改坐标轴刻度为文字的实例
May 25 Python
Python读取excel中的图片完美解决方法
Jul 27 Python
pyCharm 实现关闭代码检查
Jun 09 Python
Python xmltodict模块安装及代码实例
Oct 05 Python
解决jupyter notebook启动后没有token的坑
Apr 24 Python
Python list列表删除元素的4种方法
Nov 01 Python
Django+Nginx+uWSGI 定时任务的实现方法
Jan 22 Python
Python中一个for循环循环多个变量的示例
Jul 16 #Python
python中多个装饰器的调用顺序详解
Jul 16 #Python
浅谈python多进程共享变量Value的使用tips
Jul 16 #Python
python多线程共享变量的使用和效率方法
Jul 16 #Python
Python 进程之间共享数据(全局变量)的方法
Jul 16 #Python
python实现键盘输入的实操方法
Jul 16 #Python
Django的models中on_delete参数详解
Jul 16 #Python
You might like
php下载excel无法打开的解决方法
2013/12/24 PHP
解决laravel id非自增 模型取回为0 的问题
2019/10/11 PHP
解决laravel上传图片之后,目录有图片,但是访问不到(404)的问题
2019/10/14 PHP
JavaScript delete操作符应用实例
2009/01/13 Javascript
Prototype String对象 学习
2009/07/19 Javascript
Jquery Autocomplete 结合asp.net使用要点
2010/10/29 Javascript
javascript完美拖拽的实现方法
2013/09/29 Javascript
js控制淡入淡出示例代码
2013/11/12 Javascript
jQuery表单域属性过滤器用法分析
2015/02/10 Javascript
js实现温度计时间样式代码分享
2015/08/21 Javascript
基于jQuery实现带动画效果超炫酷的弹出对话框(附源码下载)
2016/02/22 Javascript
JSP基于Bootstrap分页显示实例解析
2016/06/12 Javascript
需灵活掌握的Bootstrap预定义排版类 你精通吗?
2016/06/20 Javascript
JS中innerHTML和pasteHTML的区别实例分析
2016/06/22 Javascript
JavaScript仿支付宝6位数字密码输入框
2016/12/29 Javascript
微信小程序使用audio组件播放音乐功能示例【附源码下载】
2017/12/08 Javascript
Vue 组件(component)教程之实现精美的日历方法示例
2018/01/08 Javascript
vue实现搜索过滤效果
2019/05/28 Javascript
layui 数据表格 点击分页按钮 监听事件的实例
2019/09/02 Javascript
浅析webpack-bundle-analyzer在vue-cli3中的使用
2019/10/23 Javascript
JavaScript实现下拉列表
2021/01/20 Javascript
pymongo为mongodb数据库添加索引的方法
2015/05/11 Python
Django admin实现图书管理系统菜鸟级教程完整实例
2017/12/12 Python
教你用Python写安卓游戏外挂
2018/01/11 Python
python实现支付宝当面付(扫码支付)功能
2018/05/30 Python
利用python画出折线图
2018/07/26 Python
Django REST framework视图的用法
2019/01/16 Python
selenium+PhantomJS爬取豆瓣读书
2019/08/26 Python
英国家喻户晓的折扣商场:TK Maxx
2017/05/26 全球购物
工商管理本科毕业生求职信范文
2013/10/05 职场文书
房地产广告策划方案
2014/05/15 职场文书
小学生自我评价100字(15篇)
2014/09/18 职场文书
给老婆的道歉信
2015/01/20 职场文书
房屋买卖定金协议书
2016/03/21 职场文书
MySQL 那些常见的错误设计规范,你都知道吗
2021/07/16 MySQL
vue router 动态路由清除方式
2022/05/25 Vue.js