擅长:python、mysql、java
<p>为了始终确保文件正确关闭,通常最好使用<code>with open(something) as name</code>:</p>
<pre><code>with open(subject + " Revision Topics.txt", "w") as output_file:
output_file.write("Here are a list of " + subject + " topics that need revising:\n")
while True:
output_file.write(input("Which topic needs revising?") + '\n')
if input("Any more?") != "y":
break
</code></pre>
<p>上面的代码将处理文件的打开、写入和关闭—使用此方法,您不必记住关闭文件。你知道吗</p>