擅长:python、mysql、java
<p>您当前正在打开;关闭循环中的文件,这是根本原因</p>
<p>使用<code>with</code>自动打开和关闭文件,并在其下放置<code>for</code>循环:</p>
<pre><code>tv_characters = ['Will Byers', 'Tyrion Lannister', 'Oliver Queen', 'Jean Luc Picard', 'Malcom Reynolds', 'The Doctor', 'Sam Winchester', 'Sherlock Holmes']
with open('text.txt', 'w') as f:
# Write out my character list to a file called 'text'
for index, character in enumerate(tv_characters):
f.write(f'{index+1}: {character}\n')
</code></pre>