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科学计算环境推荐——Anaconda
Jun 30 Python
Python3 正在毁灭 Python的原因分析
Nov 28 Python
Python使用email模块对邮件进行编码和解码的实例教程
Jul 01 Python
Python3实现的反转单链表算法示例
Mar 08 Python
python制作填词游戏步骤详解
May 05 Python
对python tkinter窗口弹出置顶的方法详解
Jun 14 Python
Pandas聚合运算和分组运算的实现示例
Oct 17 Python
Python银行系统实战源码
Oct 25 Python
Python面向对象封装操作案例详解
Dec 31 Python
Python实现名片管理系统
Feb 14 Python
Python中正则表达式对单个字符,多个字符和匹配边界等使用
Jan 27 Python
Python中json.load()和json.loads()有哪些区别
Jun 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 获取百度的热词数据的代码
2012/02/18 PHP
php中simplexml_load_string使用实例分享
2014/02/13 PHP
ThinkPHP自动转义存储富文本编辑器内容导致读取出错的解决方法
2014/08/08 PHP
Convert Seconds To Hours
2007/06/16 Javascript
超酷的网页音乐播放器DewPlayer使用方法
2010/12/18 Javascript
js鼠标点击事件在各个浏览器中的写法及Event对象属性介绍
2013/01/24 Javascript
JQuery操作三大控件(下拉,单选,复选)的方法
2013/08/06 Javascript
js用Date对象的setDate()函数对日期进行加减操作
2014/09/18 Javascript
使用phantomjs进行网页抓取的实现代码
2014/09/29 Javascript
Jquery中CSS选择器用法分析
2015/02/10 Javascript
JS组件Bootstrap实现弹出框效果代码
2016/04/26 Javascript
纯JS打造网页中checkbox和radio的美化效果
2016/10/13 Javascript
微信小程序自定义toast实现方法详解【附demo源码下载】
2017/11/28 Javascript
node.js文件操作系统实例详解
2019/11/05 Javascript
Kettle中使用JavaScrip调用jar包对文件内容进行MD5加密的操作方法
2020/09/04 Javascript
python执行shell获取硬件参数写入mysql的方法
2014/12/29 Python
Python处理JSON数据并生成条形图
2016/08/05 Python
python中Lambda表达式详解
2019/11/20 Python
Python3 hashlib密码散列算法原理详解
2020/03/30 Python
Python2手动安装更新pip过程实例解析
2020/07/16 Python
html5 canvas的绘制文本自动换行的示例代码
2018/09/17 HTML / CSS
Timex手表官网:美国运动休闲手表品牌
2017/01/28 全球购物
财务人员个人求职信范文
2013/12/04 职场文书
大学运动会入场词
2014/02/22 职场文书
公司募捐倡议书
2014/05/14 职场文书
创意婚礼策划方案
2014/05/18 职场文书
办公室主任个人对照检查材料思想汇报
2014/10/11 职场文书
2014年教师教学工作总结
2014/11/08 职场文书
教师个人教学总结
2015/02/11 职场文书
化验室岗位职责
2015/02/14 职场文书
写给媳妇的检讨书
2015/05/06 职场文书
sql中mod()函数取余数的用法
2021/05/29 SQL Server
eclipse创建项目没有dynamic web的解决方法
2021/06/24 Java/Android
Python实现学生管理系统并生成exe可执行文件详解流程
2022/01/22 Python
Apache Hudi数据布局黑科技降低一半查询时间
2022/03/31 Servers
python库Tsmoothie模块数据平滑化异常点抓取
2022/06/10 Python