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 同时读取多个文件的例子相关推荐

  1. python播放本地视频_python opencv 读取本地视频文件 修改ffmpeg的方法

    Python + opencv 读取视频的三种情况: 情况一:通过摄像头采集视频 情况二:通过本地视频文件获取视频 情况三:通过摄像头录制视频,再读取录制的视频 摄像头采集.本地视频文件的读取.写视频 ...

  2. python中保存的文件怎么打开_python怎样读取文件 看完你学会了么

    python读取文件的方法有read(),readline(),readlines().今天咪咪我就来讲解一下python怎样读取文件. 工具/材料 电脑 python 3 vscode 操作方法 0 ...

  3. linux sd卡中文件多时读写,数据存储与访问之——文件存储读写

    1.Android文件的操作模式 在java中要想对文件做读写操作,只需创建 文件,读写数据即可,Android却是不同,android基于Linux,在读写文件的时候,还需要加上文件的操作模式. 文 ...

  4. html js 读取资源文件,使用HTML5和JQuery读取CSV(Text)文件的实例

    本文介绍使用HTML5和JQuery读取CSV(Text)文件的简单实例. CSV文件内容如图: CSV文件 Text文件内容如图(逗号分隔的文本文件): Text文件 使用HTML5和JQuery读 ...

  5. python读取log文件_python之文件的读写(文本文档,log文件)

    1 #文件打开方式,文件打开是有返回值的 2 #open函数 3 #file_object = open(file_name,access_mode='r') 4 #file_name 必填形参, a ...

  6. python 异步文件读写_Python中使用asyncio 封装文件读写

    前言 和网络 IO 一样,文件读写同样是一个费事的操作. 默认情况下,Python 使用的是系统的阻塞读写.这意味着在 asyncio 中如果调用了 f = file('xx') f.read() 会 ...

  7. python读取压缩文件的大小_python查看zip包中文件及大小的方法

    python查看zip包中文件及大小的方法 本文实例讲述了python查看zip包中文件及大小的方法.分享给大家供大家参考.具体实现方法如下: #!/usr/bin/env python import ...

  8. python文件二进制读写_Python如何读写二进制文件

    python中可以使用open()函数以指定方式打开文件,然后进行二进制读写. 函数语法open(name[, mode[, buffering]]) 参数说明: name : 一个包含了你要访问的文 ...

  9. python语言可以处理数据文件吗_Python语言读取Marc后处理文件基础知识.pdf

    Python语言读取Marc后处理文件基础知识 基于 python 的焊接后处理 知识要点:  Python 语言  Python 模块功能  PyPost 后处理模块  PyPost 模块函 ...

最新文章

  1. 【作死】更新macOS Mojave后Vagrant无法使用
  2. DOCTYPE是什么鬼?文档模式又是什么鬼?
  3. 职场上个人的核心技术_在职场上,一定要让自身强大起来!
  4. 使用ADF绑定创建视图对象行CreateInsert操作
  5. filebeat配置参数_filebeat配置详解
  6. oracle 编程必读_现在学习的编程语言,网络监视工具,备份解决方案以及更多必读内容
  7. “技术需求”与“技术成果”项目之间关联度计算模型top1
  8. 人脸表情识别/人脸检测/ML/DL/图像处理博主
  9. 百分字符知识付费教程
  10. xss.haozi.me解题记录
  11. [MOT学习笔记]JDE损失函数详解
  12. webpy实时展示mysql数据库_webpy使用mysql数据库操作(web.database)
  13. vim 强制保存修改只读文件
  14. 约翰霍普金斯大学计算机博士收入,约翰霍普金斯大学计算机科学研究生项目详情!...
  15. helm部署jenkins到k8s并创建pipeline构建项目
  16. java控制台输出脚标上标下标,c – 如何在CLI上打印下标/上标?
  17. 2021寒假MISC打卡DAY2
  18. OpenCV检测篇(二)——笑脸检测
  19. 计算机专业学生必看的网站
  20. 多家企业宣布将终止与B站合作

热门文章

  1. serialize和unserialize函数
  2. Android的Task和Activity相关
  3. 用Ultra ISO制作启动U盘装系统
  4. Dynatable – 基于 HTML5 jQuery 的交互表格插件
  5. Sharepoint学习笔记—ECM系列--从.CSV文件导入术语集(Term Sets)
  6. Anti-alias的前世今生(二):Post process based AA
  7. 一些提高生产力的 Linux 命令和技巧
  8. Binder线程处理请求
  9. Android音频焦点AudioFocus使用
  10. wpf之通过MVVM绑定MouseEnter