我有这种格式的文件:读取值在一行写有蟒蛇
611 2856 618 2582 94075 94107 94065 94068
101071 94104
598 2856 618 611 93995 94107 93992 93991
94075 94065
612 2834 2821 2812 94087 101577 94085 94081
101558 101557
我需要阅读的线条和他们改写这样:
611 2856 618 2582 94075 94107 94065 94068 101071 94104
598 2856 618 611 93995 94107 93992 93991 94075 94065
612 2834 2821 2812 94087 101577 94085 94081 101558 101557
我试过这样的事情:
f2 = open('new_file.txt', 'w')
f1 = open('old_file.txt')
lines = f1.readlines()
for i, line in enumerate(lines):
print(repr(line))
f2.write(line)
i = i+1
f1.close()
f2.close()
但它不工作,因为它再次写入每一行。我需要读两行并将它们写入一行。 任何建议?