擅长:python、mysql、java
<p>尝试将<code>out.close()</code>放在脚本的末尾。它将确保所有输出都刷新到文件中。</p>
<p>另外,'a+'是多余的;'a'是已经可写的追加模式。</p>
<pre><code>Max = '245'
al1 = 'XMXXXXXXXXXXXXXXXXXXX ...'
scores = {Max:[al1]}
with open('out.7.9.12.txt', 'a') as outf:
for name,data in scores.iteritems():
outf.write('>{}\n{}\n'.format(name, '\n'.join(data)))
</code></pre>