3
我不知道,爲什麼我的或NameError: global name 'i' is not defined
在下面的代碼中的錯誤:在Python內部方法 - 無法訪問變量
def method1():
i = 0
def _method1():
# global i -- the same error
i += 1
print 'i=', i
# i = 0 -- the same error
_method1()
method1()
如何擺脫它? i
不應該在py2x做到這一點method1()
你可能想提一提,他/她正試圖創建一個閉包,以及如何在Python的實現。 – HennyH 2013-05-06 09:30:14