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实现全角半角字符互转的方法
Nov 28 Python
Python如何实现守护进程的方法示例
Feb 08 Python
用Python登录好友QQ空间点赞的示例代码
Nov 04 Python
python 判断网络连通的实现方法
Apr 22 Python
python 快速把超大txt文件转存为csv的实例
Oct 26 Python
django小技巧之html模板中调用对象属性或对象的方法
Nov 30 Python
Python数据可视化教程之Matplotlib实现各种图表实例
Jan 13 Python
Pytorch之Variable的用法
Dec 31 Python
Pytorch.nn.conv2d 过程验证方式(单,多通道卷积过程)
Jan 03 Python
Python读取JSON数据操作实例解析
May 18 Python
Python中的程序流程控制语句
Feb 24 Python
Python实现自动玩连连看的脚本分享
Apr 04 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学习资料汇总与网址
2007/03/16 PHP
php懒人函数 自动添加数据
2011/06/28 PHP
批量去除PHP文件中bom的PHP代码
2012/03/13 PHP
浅析PHP编程中10个最常见的错误
2014/08/08 PHP
javascript据option的value值快速设定初始的selected选项
2007/08/13 Javascript
捕获关闭窗口的脚本
2009/01/10 Javascript
Jquery submit()无法提交问题
2013/04/21 Javascript
关于Javascript与iframe的那些事儿
2013/07/04 Javascript
jquery限定文本框只能输入数字即整数和小数
2013/11/29 Javascript
javascript创建函数的20种方式汇总
2015/06/23 Javascript
基于JavaScript实现移动端点击图片查看大图点击大图隐藏
2015/11/04 Javascript
分享经典的JavaScript开发技巧
2015/11/21 Javascript
BootStrap Validator使用注意事项(必看篇)
2016/09/28 Javascript
通过AngularJS实现图片上传及缩略图展示示例
2017/01/03 Javascript
微信小程序 css使用技巧总结
2017/01/09 Javascript
JavaScript实现的原生态Tab标签页功能【兼容IE6】
2017/09/18 Javascript
react-router browserHistory刷新页面404问题解决方法
2017/12/29 Javascript
解决在vue项目中,发版之后,背景图片报错,路径不对的问题
2018/03/06 Javascript
Vue手把手教你撸一个 beforeEnter 钩子函数
2018/04/24 Javascript
vuejs实现折叠面板展开收缩动画效果
2018/09/06 Javascript
three.js 将图片马赛克化的示例代码
2020/07/31 Javascript
利用JS判断元素是否为数组的方法示例
2021/01/08 Javascript
python从入门到精通(DAY 2)
2015/12/20 Python
PYTHON 中使用 GLOBAL引发的一系列问题
2016/10/12 Python
Python Socket传输文件示例
2017/01/16 Python
python之django母板页面的使用
2018/07/03 Python
Python将一个Excel拆分为多个Excel
2018/11/07 Python
Python简单获取二维数组行列数的方法示例
2018/12/21 Python
python 实现的发送邮件模板【普通邮件、带附件、带图片邮件】
2019/07/06 Python
PyCharm License Activation激活码失效问题的解决方法(图文详解)
2020/03/12 Python
加拿大折扣、优惠券和交易网站:WagJag
2018/02/07 全球购物
请说出几个常用的异常类
2013/01/08 面试题
新品发布会主持词
2014/04/02 职场文书
《女娲补天》教学反思
2016/02/20 职场文书
MySQL 重写查询语句的三种策略
2021/05/10 MySQL
python使用torch随机初始化参数
2022/03/22 Python