在Python中,可以使用以下代码将已读文档中的每3行合并起来:
def merge_lines(file_path):
merged_lines = []
with open(file_path, 'r') as file:
lines = file.readlines()
for i in range(0, len(lines), 3):
merged_lines.append(''.join(lines[i:i+3]))
return merged_lines
file_path = 'path/to/your/file.txt'
merged_lines = merge_lines(file_path)
print(merged_lines)
上述代码定义了一个名为merge_lines
的函数,该函数接受一个文件路径作为参数,并返回合并后的行列表。在函数内部,使用open
函数打开文件,并使用readlines
方法读取所有行。然后,通过循环遍历每3行,使用join
方法将这3行合并为一个字符串,并将其添加到merged_lines
列表中。最后,返回合并后的行列表。
你可以将file_path
替换为你要读取的文件的实际路径。运行代码后,将会打印出合并后的行列表。
请注意,这只是一个示例代码,实际应用中可能需要根据具体需求进行适当的修改和错误处理。
领取专属 10元无门槛券
手把手带您无忧上云