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 相关文章推荐
11月编程语言排行榜 Python逆袭C#上升到第4
Nov 15 Python
详解Python nose单元测试框架的安装与使用
Dec 20 Python
Python实现将json文件中向量写入Excel的方法
Mar 26 Python
详解Python字典小结
Oct 20 Python
python抓取搜狗微信公众号文章
Apr 01 Python
python开头的coding设置方法
Aug 08 Python
python线程中的同步问题及解决方法
Aug 29 Python
python multiprocessing多进程变量共享与加锁的实现
Oct 02 Python
django框架cookie和session用法实例详解
Dec 10 Python
python实现时间序列自相关图(acf)、偏自相关图(pacf)教程
Jun 03 Python
python MD5加密的示例
Oct 19 Python
Python如何把不同类型数据的json序列化
Apr 30 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实现小型站点广告管理
2006/10/09 PHP
调整PHP的性能
2013/10/30 PHP
PHP session垃圾回收机制实例分析
2019/06/28 PHP
33个优秀的jQuery 教程分享(幻灯片、动画菜单)
2011/07/08 Javascript
json数据的列循环示例
2013/09/06 Javascript
分享10个原生JavaScript技巧
2015/04/20 Javascript
JavaScript中数组继承的简单示例
2015/07/29 Javascript
javascript事件冒泡简单示例
2016/06/20 Javascript
jQuery的Cookie封装,与PHP交互的简单实现
2016/10/05 Javascript
AngularJS自定义控件实例详解
2016/12/13 Javascript
jQuery 获取select选中值及清除选中状态
2016/12/13 Javascript
Vue.js 2.5新特性介绍(推荐)
2017/10/24 Javascript
Vue文件配置全局变量的实例
2018/09/06 Javascript
vue中的循环对象属性和属性值用法
2020/09/04 Javascript
解决iview table组件里的 固定列 表格不自适应的问题
2020/11/13 Javascript
python中使用urllib2伪造HTTP报头的2个方法
2014/07/07 Python
python实现的登陆Discuz!论坛通用代码分享
2014/07/11 Python
python+opencv实现动态物体追踪
2018/01/09 Python
python实现Dijkstra算法的最短路径问题
2019/06/21 Python
Python-copy()与deepcopy()区别详解
2019/07/12 Python
Python 3.8 新功能全解
2019/07/25 Python
关于ResNeXt网络的pytorch实现
2020/01/14 Python
Python unittest工作原理和使用过程解析
2020/02/24 Python
Python入门基础之数字字符串与列表
2021/02/01 Python
详解webapp页面滚动卡顿的解决办法
2018/12/26 HTML / CSS
HTML5去掉输入框type为number时的上下箭头的实现方法
2020/01/03 HTML / CSS
英国当代时尚和街头服饰店:18montrose
2018/12/15 全球购物
中东地区最大的奢侈品市场:The Luxury Closet
2019/04/09 全球购物
美国椅子和沙发制造商:La-Z-Boy
2020/10/25 全球购物
标准导师推荐信(医学类)
2013/10/28 职场文书
后勤人员岗位职责
2013/12/17 职场文书
车间机修工岗位职责
2014/02/28 职场文书
研究生导师评语
2014/12/31 职场文书
公司人力资源管理制度
2015/08/05 职场文书
美德少年主要事迹材料
2015/11/04 职场文书
编写python程序的90条建议
2021/04/14 Python