python中怎么同时读取多个文件-创新互联
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中怎么同时读取多个文件问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。
本文题目:python中怎么同时读取多个文件-创新互联
新闻来源:http://azwzsj.com/article/dhdigs.html