擅长:python、mysql、java
<p>替换</p>
<pre><code>def upp():
up()
print a
print 'its ',a
buttton = Button(admin, text='up', command=upp)
buttton.pack()
mainloop()
</code></pre>
<p>与</p>
<pre><code>def upp():
up()
print 'its ', a
buttton = Button(admin, text='up', command=upp)
buttton.pack()
mainloop()
</code></pre>
<p>你想怎么做就怎么做。你知道吗</p>
<p><strong>更新:</strong>请注意,您不需要两个函数。简化版本:</p>
<pre><code>from Tkinter import *
admin = Tk()
a = 0
def upp():
global a
a += 1
print 'its ', a
buttton = Button(admin, text='up', command=upp)
buttton.pack()
mainloop()
</code></pre>
<p>无论如何,应该避免使用全局变量(参见Alan answer以获得更好的解决方案)</p>