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 命令行非阻塞输入的小例子
Sep 27 Python
Python中处理字符串之endswith()方法的使用简介
May 18 Python
python简单实现旋转图片的方法
May 30 Python
详解Python中的静态方法与类成员方法
Feb 28 Python
python使用sqlite3时游标使用方法
Mar 13 Python
python如何实现数据的线性拟合
Jul 19 Python
python3调用windows dos命令的例子
Aug 14 Python
Keras搭建自编码器操作
Jul 03 Python
Python 没有main函数的原因
Jul 10 Python
Django封装交互接口代码
Jul 12 Python
python 获取计算机的网卡信息
Feb 18 Python
Python&Matlab实现樱花的绘制
Apr 07 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程序的多种方法介绍
2014/11/06 PHP
PHP计算日期相差天数实例分析
2016/02/23 PHP
PHP基于自增数据如何生成不重复的随机数示例
2017/05/19 PHP
Laravel 添加多语言提示信息的方法
2019/09/29 PHP
fireworks菜单生成器mm_menu.js在 IE 7.0 显示问题的解决方法
2009/10/20 Javascript
让firefox支持IE的一些方法的javascript扩展函数代码
2010/01/02 Javascript
开发 Internet Explorer 右键功能表(ContextMenu)
2013/07/03 Javascript
可自己添加html的伪弹出框实现代码
2013/09/08 Javascript
一款基于jQuery的图片场景标注提示弹窗特效
2015/01/05 Javascript
实例解析JS布尔对象的toString()方法和valueOf()方法
2015/10/25 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件包装
2015/11/20 Javascript
Javascript模仿淘宝信用评价实例(附源码)
2015/11/26 Javascript
深入浅析javascript中的作用域(推荐)
2016/07/19 Javascript
AngularJS 输入验证详解及实例代码
2016/07/28 Javascript
Bootstrap框架结合jQuery仿百度换肤功能实例解析
2016/09/17 Javascript
thinkphp标签实现bootsrtap轮播carousel实例代码
2017/02/19 Javascript
微信小程序 sha1 实现密码加密实例详解
2017/07/06 Javascript
Vue+webpack项目基础配置教程
2018/02/12 Javascript
基于Nodejs的Tcp封包和解包的理解
2018/09/19 NodeJs
详解IOS微信上Vue单页面应用JSSDK签名失败解决方案
2018/11/14 Javascript
vue.js实现简单的计算器功能
2020/02/22 Javascript
详解在Python的Django框架中创建模板库的方法
2015/07/20 Python
Python实现Windows和Linux之间互相传输文件(文件夹)的方法
2017/05/08 Python
使用Anaconda3建立虚拟独立的python2.7环境方法
2018/06/11 Python
Python文件监听工具pyinotify与watchdog实例
2018/10/15 Python
python编写一个会算账的脚本的示例代码
2020/06/02 Python
Python库安装速度过慢解决方案
2020/07/14 Python
python语言time库和datetime库基本使用详解
2020/12/25 Python
html5利用canvas实现颜色容差抠图功能
2019/12/23 HTML / CSS
轻化专业学生实习自我鉴定
2013/09/20 职场文书
师德学习感言
2014/01/31 职场文书
好的旅游活动方案
2014/08/19 职场文书
2015年银行柜员工作总结报告
2015/04/01 职场文书
中小企业员工手册范本
2015/05/14 职场文书
Filebeat 采集 Nginx 日志的方法
2021/03/31 Servers
深入理解pytorch库的dockerfile
2022/06/10 Python