Python fileinput模块:逐行读取多个文件
使用fileinput模块可以逐行读取多个文件。下面是一个示例代码:
import fileinput
# 假设有两个文件file1.txt和file2.txt需要逐行读取
# 创建fileinput对象
files = ['file1.txt', 'file2.txt']
file_input = fileinput.input(files)
# 逐行读取文件内容
for line in file_input:
# 处理每一行的内容
print(line)
# 关闭文件输入对象
file_input.close()
在上面的示例中,创建了一个fileinput对象,指定了需要读取的文件列表。然后,通过遍历fileinput对象中的每一行内容,可以逐行处理文件内容。最后,记得关闭文件输入对象。