擅长:python、mysql、java
<p>默认值是在定义函数时计算的,而不是在调用函数时计算的。定义函数时<code>test.get()</code>的值是0,所以它就是这样</p>
<p>如果要在每次函数运行时调用getter,可以在函数体中执行以下操作:</p>
<pre><code>def move_selected(file_i = None):
global test
test.increment()
if file_i == None:
file_i = test.get()
print(file_i)
print(test)
</code></pre>