我想将空格剥离为单个空格,但在文件中保留一个空行分隔符。我已经尝试了以下代码,它似乎可以工作。
如何在不写入文件两次的情况下做到这一点?
我想收集我所有的替换可能都在一个文本文件中,并一次将它们全部写入。
i = open('inputfile.txt','r')
infile = i.readlines()
o = open('outputfile.txt','w')
for line in infile:
if line == '\n':
o.write('\n\n')
else:
o.write(re.sub(r'\s+',' ',line))
o.close()
i.close()