擅长:python、mysql、java
<p>这不是最好的解决方案,但您可以这样做:</p>
<pre><code>import re
def openfile(name_file):
with open(name_file) as f:
original_list = []
lines = f.readlines()
for line in lines:
li = line.split(' ')
for item in li:
if item != '':
original_list.append(item.strip('\n'))
original_list.append('')
print(original_list)
</code></pre>
<p>输出:</p>
<pre><code>['clustal', '', 'O(1.2.4)', '', 'multiple', '', 'sequence', '', 'alignement10', '']
</code></pre>
<p>如果最后不需要额外的<code>''</code>,只需使用</p>
<pre><code>original_list.pop()
</code></pre>