本示例展示了如何使用Python高效地同时读取多个文本文件的内容,并提供了一种处理大容量数据文件的有效方法。
在Python中打开文本段落件通常使用`with`语句。例如:
```python
with open(filename) as fp:
for line in fp:
# 执行某些操作
```
若要同时处理多个文件,可以这样写代码:
```python
with open(filename1) as fp1, open(filename2) as fp2, open(filename3) as fp3:
for l1 in fp1:
l2 = fp2.readline()
l3 = fp3.readline()
# 执行某些操作
```
为了简化,可以使用`contextlib`模块中的功能。