python 同時(shí)讀取多個(gè)文件的例子
Python中打開(kāi)文本使用的是with語(yǔ)句,比如打開(kāi)一個(gè)文件并讀取每一行
with open(filename) as fp: for line in fp: # do something
為了同時(shí)讀取多個(gè)文件,可以使用下面的代碼
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
稍微簡(jiǎn)介一點(diǎn)可以使用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 同時(shí)讀取多個(gè)文件的例子就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python查找特定名稱(chēng)文件并按序號(hào)、文件名分行打印輸出的方法
這篇文章主要介紹了python查找特定名稱(chēng)文件并按序號(hào)、文件名分行打印輸出的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-04Python基于PyGraphics包實(shí)現(xiàn)圖片截取功能的方法
這篇文章主要介紹了Python基于PyGraphics包實(shí)現(xiàn)圖片截取功能的方法,涉及PyGraphics包的安裝及基于PyGraphics包實(shí)現(xiàn)圖片的打開(kāi)、讀取、截取等相關(guān)操作技巧,需要的朋友可以參考下2017-12-12python?pandas創(chuàng)建多層索引MultiIndex的6種方式
這篇文章主要為大家介紹了python?pandas創(chuàng)建多層索引MultiIndex的6種方式,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-07-07Python爬取科目四考試題庫(kù)的方法實(shí)現(xiàn)
這篇文章主要介紹了Python爬取科目四考試題庫(kù)的方法實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03pytorch 實(shí)現(xiàn)tensor與numpy數(shù)組轉(zhuǎn)換
今天小編就為大家分享一篇使用pytorch 實(shí)現(xiàn)tensor與numpy數(shù)組轉(zhuǎn)換,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-12-12Django admin 實(shí)現(xiàn)search_fields精確查詢(xún)實(shí)例
這篇文章主要介紹了Django admin 實(shí)現(xiàn)search_fields精確查詢(xún)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-03-03Python中pandas庫(kù)的常用操作實(shí)例
這篇文章主要介紹了Python中pandas庫(kù)的常用操作實(shí)例,Pandas 庫(kù)是一個(gè)免費(fèi)、開(kāi)源的第三方 Python 庫(kù),是 Python 數(shù)據(jù)分析必不可少的工具之一,它為 Python 數(shù)據(jù)分析提供了高性能,且易于使用的數(shù)據(jù)結(jié)構(gòu),即 Series 和 DataFrame,需要的朋友可以參考下2023-07-07