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正则表达式匹配ip地址实例
Oct 09 Python
Python字符串替换实例分析
May 11 Python
Django ORM框架的定时任务如何使用详解
Oct 19 Python
Python编程pygal绘图实例之XY线
Dec 09 Python
Python基于lxml模块解析html获取页面内所有叶子节点xpath路径功能示例
May 16 Python
python实现图片文件批量重命名
Mar 23 Python
10分钟教你用Python实现微信自动回复功能
Nov 28 Python
pyqt5 lineEdit设置密码隐藏,删除lineEdit已输入的内容等属性方法
Jun 24 Python
使用Python发现隐藏的wifi
Mar 04 Python
Python爬虫之Spider类用法简单介绍
Aug 04 Python
Python如何使用ElementTree解析xml
Oct 12 Python
python tqdm用法及实例详解
Jun 16 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
RGB颜色值转HTML十六进制(HEX)代码的JS函数
2009/04/25 Javascript
获取URL地址中的文件名和参数的javascript代码
2009/09/02 Javascript
基于jquery的图片轮播 tab切换组件
2012/07/19 Javascript
JsRender实用入门教程
2014/10/31 Javascript
轻松创建nodejs服务器(3):代码模块化
2014/12/18 NodeJs
JavaScript变量的作用域全解析
2015/08/14 Javascript
jQuery左右滚动支持图片放大缩略图图片轮播代码分享
2015/08/26 Javascript
JavaScript学习小结(7)之JS RegExp
2015/11/29 Javascript
javascript实现任务栏消息提示的简单实例
2016/05/31 Javascript
浅谈vue路径优化之resolve
2017/10/13 Javascript
JavaScript时间戳与时间日期间相互转换
2017/12/11 Javascript
jQuery实现ajax回调函数带入参数的方法示例
2018/06/26 jQuery
浅谈Vue.js 关于页面加载完成后执行一个方法的问题
2019/04/01 Javascript
使用Vue中 v-for循环列表控制按钮隐藏显示功能
2019/04/23 Javascript
react实现antd线上主题动态切换功能
2019/08/12 Javascript
vue+iview框架实现左侧动态菜单功能的示例代码
2020/07/23 Javascript
2款Python内存检测工具介绍和使用方法
2014/06/01 Python
python使用pymysql实现操作mysql
2016/09/13 Python
Django返回json数据用法示例
2016/09/18 Python
python利用sklearn包编写决策树源代码
2017/12/21 Python
python中set()函数简介及实例解析
2018/01/09 Python
python基于TCP实现的文件下载器功能案例
2019/12/10 Python
PyTorch学习:动态图和静态图的例子
2020/01/06 Python
Python Selenium 设置元素等待的三种方式
2020/03/18 Python
css3实现平移效果(transfrom:translate)的示例
2020/11/13 HTML / CSS
盛大二次面试题
2016/11/18 面试题
中专生职业生涯规划书范文
2014/01/10 职场文书
大学辅导员事迹材料
2014/02/05 职场文书
课程设计的心得体会
2014/09/03 职场文书
农业生产宣传标语
2014/10/08 职场文书
幼儿园开学通知
2015/04/24 职场文书
贫困证明怎么写
2015/06/16 职场文书
2015年教师国培感言
2015/08/01 职场文书
原来闭幕词是这样写的呀!
2019/07/01 职场文书
解决go在函数退出后子协程的退出问题
2021/04/30 Golang
【海涛dota解说】海涛小满开黑4v5被破两路翻盘潮汐第一视角解说
2022/04/01 DOTA