擅长:python、mysql、java
<p>你可以通过使用正则表达式来实现。它将删除所有不寻常的空白。在</p>
<p><strong>代码:</strong></p>
<pre><code>import re
path = 'C:\Users\laboratorio\Desktop\waveletspy\prueba.txt'
path1 = 'C:\Users\laboratorio\Desktop\waveletspy\prueba1.txt'
clean_lines = []
with open(path, "r") as f:
lines = (line.strip() for line in f.readlines() if len(line.strip()))
clean_lines = [l.strip() for l in lines if l.strip()]
with open(path2, "w") as f:
for i in clean_lines:
f.writelines(re.sub(r'\s+', ' ', str(i)))
f.writelines('\n')
</code></pre>
<p><strong>结果:</strong></p>
^{pr2}$