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中字典dict常用操作方法实例总结
Apr 04 Python
对numpy中shape的深入理解
Jun 15 Python
Python最小二乘法矩阵
Jan 02 Python
Python3.6.2调用ffmpeg的方法
Jan 10 Python
python 中xpath爬虫实例详解
Aug 26 Python
Python 图像对比度增强的几种方法(小结)
Sep 25 Python
python几种常用功能实现代码实例
Dec 25 Python
在keras里面实现计算f1-score的代码
Jun 15 Python
keras 两种训练模型方式详解fit和fit_generator(节省内存)
Jul 03 Python
推荐值得学习的12款python-web开发框架
Aug 10 Python
python对 MySQL 数据库进行增删改查的脚本
Oct 22 Python
python爬取代理ip的示例
Dec 18 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数组相关函数汇总
2015/03/24 PHP
Thinkphp实现短信验证注册功能
2016/10/18 PHP
PHP 与 UTF-8 的最佳实践详细介绍
2017/01/04 PHP
thinkPHP5.0框架安装教程
2017/03/25 PHP
PHP框架Laravel中使用UUID实现数据分表操作示例
2018/05/30 PHP
PHP的静态方法与普通方法用法实例分析
2019/09/26 PHP
jQuery使用手册之二 DOM操作
2007/03/24 Javascript
js apply/call/caller/callee/bind使用方法与区别分析
2009/10/28 Javascript
Node.js中对通用模块的封装方法
2014/06/06 Javascript
浅谈javascript中基本包装类型
2015/06/03 Javascript
JavaScript正则表达式中的ignoreCase属性使用详解
2015/06/16 Javascript
深入浅析同源策略和跨域访问
2015/11/26 Javascript
Vue2.0权限树组件实现代码
2017/08/29 Javascript
node.js中http模块和url模块的简单介绍
2017/10/06 Javascript
基于vue-cli、elementUI的Vue超简单入门小例子(推荐)
2019/04/17 Javascript
函数式编程入门实践(一)
2019/04/20 Javascript
使用imba.io框架得到比 vue 快50倍的性能基准
2019/06/17 Javascript
Nest.js 授权验证的方法示例
2021/02/22 Javascript
Python中字符串的处理技巧分享
2016/09/17 Python
对python中的six.moves模块的下载函数urlretrieve详解
2018/12/19 Python
Python实现插入排序和选择排序的方法
2019/05/12 Python
Python任意字符串转16, 32, 64进制的方法
2019/06/12 Python
python实现网站用户名密码自动登录功能
2019/08/09 Python
基于jupyter代码无法在pycharm中运行的解决方法
2020/04/21 Python
python3+selenium获取页面加载的所有静态资源文件链接操作
2020/05/04 Python
详解selenium + chromedriver 被反爬的解决方法
2020/10/28 Python
澳大利亚汽车零部件、音响及配件超市:Automotive Superstore
2018/06/19 全球购物
会计专业毕业生求职信分享
2014/01/03 职场文书
入党自我评价优缺点
2014/01/25 职场文书
触摸春天教学反思
2014/02/03 职场文书
《湘夫人》教学反思
2014/02/21 职场文书
贪污受贿检讨书范文
2014/11/19 职场文书
计划生育目标责任书
2015/05/09 职场文书
经典格言警句:没有热忱,世间便无进步
2019/11/13 职场文书
JavaScript阻止事件冒泡的方法
2021/12/06 Javascript
Nginx HTTP跳转至HTTPS
2022/05/15 Servers