擅长:python、mysql、java
<p>在第二个示例中,<code>main</code>函数引用了不在该函数作用域中的<code>my_file</code>。你知道吗</p>
<pre class="lang-python prettyprint-override"><code>def main():
my_file.write("Daemon creation was successful")
my_file.close()
</code></pre>
<p>该函数将(如果您的示例已完成)为<code>my_file</code>名称生成一个<code>NameError</code>。你知道吗</p>
<p>一种纠正方法是将<code>my_file</code>设为<code>main</code>的参数。你知道吗</p>