网络编程
位置:首页>> 网络编程>> Python编程>> python 同时读取多个文件的例子

python 同时读取多个文件的例子

作者:想做码农  发布时间:2022-06-27 03:56:50 

标签: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

来源:https://blog.csdn.net/jing186/article/details/72626620

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com