擅长:python、mysql、java
<p>文件<code>CompletedDirectory.txt</code>可能是空的。在</p>
<p>如果Python找不到该文件,则会出现<code>FileNotFoundError</code>异常:</p>
<pre><code>>>> sourcefile = open("CompletedDirectory.txt").read()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
FileNotFoundError: [Errno 2] No such file or directory: 'CompletedDirectory.txt'
</code></pre>
<p>请注意,不建议以这种方式使用<code>read()</code>。你没有正确关闭文件。使用上下文管理器:</p>
^{pr2}$
<p>这将在离开<code>with</code>块时自动关闭<code>infile</code>。在</p>