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 相关文章推荐
Django实现分页功能
Jul 02 Python
Python 16进制与中文相互转换的实现方法
Jul 09 Python
对python cv2批量灰度图片并保存的实例讲解
Nov 09 Python
Django REST framework视图的用法
Jan 16 Python
对Python3 解析html的几种操作方式小结
Feb 16 Python
python系列 文件操作的代码
Oct 06 Python
在Python中使用turtle绘制多个同心圆示例
Nov 23 Python
python的range和linspace使用详解
Nov 27 Python
python给视频添加背景音乐并改变音量的具体方法
Jul 19 Python
浅析python函数式编程
Sep 26 Python
python 实现的IP 存活扫描脚本
Dec 10 Python
彻底解决pip下载pytorch慢的问题方法
Mar 01 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 计算代码执行耗时的代码修正网上普遍错误
2011/05/14 PHP
ThinkPHP后台首页index使用frameset时的注意事项分析
2014/08/22 PHP
thinkPHP5.1框架中Request类四种调用方式示例
2019/08/03 PHP
HR vs CL BO3 第一场 2.13
2021/03/10 DOTA
js修改input的type属性及浏览器兼容问题探讨与解决
2013/01/23 Javascript
js点击选择文本的方法
2015/02/09 Javascript
jQuery模仿阿里云购买服务器选择购买时间长度的代码
2016/04/29 Javascript
微信小程序 获取相册照片实例详解
2016/11/16 Javascript
BootStrap实现轮播图效果(收藏)
2016/12/30 Javascript
Jquery根据浏览器窗口改变调整大小的方法
2017/02/07 Javascript
详解vue-router和vue-cli以及组件之间的传值
2017/07/04 Javascript
使用jQuery实现购物车结算功能
2017/08/15 jQuery
分享vue.js devtools遇到一系列问题
2017/10/24 Javascript
js canvas实现红包照片效果
2018/08/21 Javascript
解决vue打包后刷新页面报错:Unexpected token
2019/08/27 Javascript
Jquery Datatables的使用详解
2020/01/30 jQuery
[33:17]OG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
对pandas写入读取h5文件的方法详解
2018/12/28 Python
PyCharm-错误-找不到指定文件python.exe的解决方法
2019/07/01 Python
使用WingPro 7 设置Python路径的方法
2019/07/24 Python
Python填充任意颜色,不同算法时间差异分析说明
2020/05/16 Python
阿玛尼美妆加拿大官方商城:Giorgio Armani Beauty加拿大
2017/10/24 全球购物
南京某软件公司的.net面试题
2015/11/30 面试题
求职自荐信范文格式
2013/11/29 职场文书
长辈证婚人证婚词
2014/01/09 职场文书
养生餐厅创业计划书范文
2014/03/26 职场文书
请假条的格式
2014/04/11 职场文书
新学期开学演讲稿
2014/05/24 职场文书
应届大学生自荐书
2014/06/17 职场文书
授权委托书(法人单位用)
2014/09/29 职场文书
教师党员自我评价范文
2015/03/04 职场文书
2015年派出所工作总结
2015/04/24 职场文书
爱国主义影片观后感
2015/06/18 职场文书
校园安全教育心得体会
2016/01/15 职场文书
Pytorch使用shuffle打乱数据的操作
2021/05/20 Python
baselines示例程序train_cartpole.py的ImportError
2022/05/20 Python