擅长:python、mysql、java
<p>由于您不知道函数将要创建哪个文件,请通过返回一个值来告诉您:</p>
<pre><code>return newFile
</code></pre>
<p><code>return</code>将立即结束它所在的函数的执行,因此相应地放置它。在您的例子中,它应该是<code>copyFile()</code>的最后一行。使用<code>copyFile()</code>时,通过将其赋给变量来捕获它返回的值:</p>
<pre><code>savedin = classMain.copyFile(oldname, newname)
</code></pre>
<p>如果您不想保存返回值,只需像以前一样调用<code>copyFile</code>,返回值将被讨论。你知道吗</p>
<p>其他一些答案建议设置一个全局变量。这在某些方面可能是正确的,但这是一个“副作用”,因为它在调用函数的代码中不可见。保持它的简单性并返回值,直到出现无法用这种方法解决的问题为止。你知道吗</p>