以下是一个示例解决方法,使用Python编程语言:
with open('input.txt', 'r') as f:
lines = f.readlines()
output = ''
for line in lines:
if line.strip(): # 如果行不为空白行
output += line
with open('output.txt', 'w') as f:
f.write(output)
上述代码假设将要处理的文本文件名为input.txt
,处理后的结果将保存在output.txt
中。
代码的工作原理如下:
readlines()
方法读取文件的所有行,并将其存储在一个列表中。output
,用于保存处理后的文本。strip()
方法去除行两端的空格后判断),则将该行添加到output
字符串中。write()
方法将output
字符串写入文件中。这样就可以实现不合并保存每行的文本的功能。