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之有容乃大的list(3)
Sep 15 Python
python算法演练_One Rule 算法(详解)
May 17 Python
python之matplotlib学习绘制动态更新图实例代码
Jan 23 Python
django反向解析URL和URL命名空间的方法
Jun 05 Python
python中的常量和变量代码详解
Jul 25 Python
Python跳出多重循环的方法示例
Jul 03 Python
使用python画社交网络图实例代码
Jul 10 Python
对python3中的RE(正则表达式)-详细总结
Jul 23 Python
python 检查数据中是否有缺失值,删除缺失值的方式
Dec 02 Python
python构造IP报文实例
May 05 Python
使用python-cv2实现Harr+Adaboost人脸识别的示例
Oct 27 Python
http通过StreamingHttpResponse完成连续的数据传输长链接方式
Feb 12 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
fetchAll()与mysql_fetch_array()的区别详解
2013/06/05 PHP
PHP实现抓取Google IP并自动修改hosts文件
2015/02/12 PHP
php实现用手机关闭计算机(电脑)的方法
2015/04/22 PHP
PHP中创建和编辑Excel表格的方法
2018/09/13 PHP
Laravel 框架返回状态拦截代码
2019/10/18 PHP
js字符串转换成xml对象并使用技巧解读
2013/04/18 Javascript
javascript eval(func())使用示例
2013/12/05 Javascript
jQuery前端框架easyui使用Dialog时bug处理
2014/12/05 Javascript
直接拿来用的页面跳转进度条JS实现
2016/01/06 Javascript
JavaScript检查子字符串是否在字符串中的方法
2016/02/03 Javascript
js数组操作方法总结(必看篇)
2016/11/22 Javascript
jQuery实现导航栏头部菜单项点击后变换颜色的方法
2017/07/19 jQuery
vue中rem的配置的方法示例
2018/08/30 Javascript
简谈创建React Component的几种方式
2019/06/15 Javascript
详解Jest结合Vue-test-utils使用的初步实践
2019/06/27 Javascript
基于JS实现简单滑块拼图游戏
2019/10/12 Javascript
JavaScript实现指定数量的并发限制的示例代码
2020/03/10 Javascript
python中类的一些方法分析
2014/09/25 Python
python使用super()出现错误解决办法
2017/08/14 Python
在dataframe两列日期相减并且得到具体的月数实例
2018/07/03 Python
python 的topk算法实例
2020/04/02 Python
Jupyter Notebook 文件默认目录的查看以及更改步骤
2020/04/14 Python
纽约市的奢华内衣目的地:Anya Lust
2019/08/02 全球购物
成都思必达公司C#程序员招聘面试题
2013/06/26 面试题
自考毕业自我鉴定范文
2013/10/27 职场文书
大学生实习思想汇报
2014/01/12 职场文书
大学生职业生涯规划书模板
2014/01/18 职场文书
三年级小学生评语
2014/04/22 职场文书
幼儿园感恩节活动方案
2014/10/06 职场文书
代领报检证委托书范本
2014/10/11 职场文书
2015年中秋寄语
2015/07/31 职场文书
商务信函英语问候语
2015/11/10 职场文书
2016年清明节寄语
2015/12/04 职场文书
反四风问题学习心得体会
2016/01/22 职场文书
导游词之韩国济州岛
2019/10/28 职场文书
Golang 使用Map实现去重与set的功能操作
2021/04/29 Golang