擅长:python、mysql、java
<p>田阮是绝对正确的,你绝对应该听从他的建议。我只想详细说明你的第一个问题。即使它可能不好,使用全局函数重新定义函数也应该有效。以下是我尝试的一个最小示例:</p>
<pre><code>def f():
print("f")
def g():
global f
def f():
print("f_prime")
f()
g()
f()
</code></pre>
<p>打电话时,我得到:</p>
<pre><code>f
f_prime
</code></pre>
<p>程序停止的原因必须在其他地方解释,但您没有提供您遇到的错误(如果有)</p>