python 同时读取多个文件的例子
时间:2021-07-09 08:28:51|栏目:Python代码|点击: 次
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代码
下一篇:简单的连接MySQL与Python的Bottle框架的方法
本文标题:python 同时读取多个文件的例子
本文地址:http://www.codeinn.net/misctech/155040.html






