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+mongodb数据抓取详细介绍
Oct 25 Python
python定向爬取淘宝商品价格
Feb 27 Python
Sanic框架流式传输操作示例
Jul 18 Python
Python 中字符串拼接的多种方法
Jul 30 Python
Python多进程与服务器并发原理及用法实例分析
Aug 21 Python
python实现自动化上线脚本的示例
Jul 01 Python
pytorch 批次遍历数据集打印数据的例子
Dec 30 Python
查看keras各种网络结构各层的名字方式
Jun 11 Python
python调用私有属性的方法总结
Jul 24 Python
python爬虫分布式获取数据的实例方法
Nov 26 Python
详解Python中的Lock和Rlock
Jan 26 Python
python中pymysql包操作数据库方法
Apr 19 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
计数器详细设计
2006/10/09 PHP
php抽奖小程序的实现代码
2013/06/18 PHP
is_uploaded_file函数引发的不能上传文件问题
2013/10/29 PHP
php使用curl检测网页是否被百度收录的示例分享
2014/01/31 PHP
CI映射(加载)数据到view层的方法
2016/03/28 PHP
在Yii2特定页面如何禁用调试工具栏Debug Toolbar详解
2017/08/07 PHP
取得一定长度的内容,处理中文
2006/12/20 Javascript
设置iframe的document.designMode后仅Firefox中其body.innerHTML为br
2012/02/27 Javascript
解决JQeury显示内容没有边距内容紧挨着浏览器边线
2013/12/20 Javascript
Jquery实现自定义tooltip示例代码
2014/02/12 Javascript
jQuery实现边框动态效果的实例代码
2016/09/23 Javascript
javascript构造函数以及原型对象的理解
2017/01/13 Javascript
详解使用nodeJs安装Vue-cli
2017/05/17 NodeJs
微信小程序实现页面跳转传递参数(实体,对象)
2019/08/12 Javascript
Vue中消息横向滚动时setInterval清不掉的问题及解决方法
2019/08/23 Javascript
js 根据对象数组中的属性进行排序实现代码
2019/09/12 Javascript
JavaScript函数IIFE使用详解
2019/10/21 Javascript
Vue+Element实现网页版个人简历系统(推荐)
2019/12/31 Javascript
vue keep-alive的简单总结
2021/01/25 Vue.js
[01:45]2014DOTA2 TI预选赛预选赛 战前探营!
2014/05/21 DOTA
Python2.x和3.x下maketrans与translate函数使用上的不同
2015/04/13 Python
python结合API实现即时天气信息
2016/01/19 Python
Python Web程序部署到Ubuntu服务器上的方法
2018/02/22 Python
Python绘制正余弦函数图像的方法
2018/08/28 Python
Django1.11配合uni-app发起微信支付的实现
2019/10/12 Python
python读取ini配置文件过程示范
2019/12/23 Python
Python+logging输出到屏幕将log日志写入文件
2020/11/11 Python
python3列表删除大量重复元素remove()方法的问题详解
2021/01/04 Python
Etam艾格英国官网:法国著名女装品牌
2019/04/15 全球购物
社区党员先进事迹
2014/01/22 职场文书
干部职工纪律作风整改措施思想汇报
2014/10/11 职场文书
机关保密工作承诺书
2015/05/04 职场文书
因公司原因离职的辞职信范文
2015/05/12 职场文书
《云雀的心愿》教学反思
2016/02/23 职场文书
详解PHP用mb_string处理windows中文字符
2021/05/26 PHP
oracle数据库去除重复数据
2022/05/20 Oracle