可能重複:
Getting an instance name inside class __init__()如何獲取實例類的變量名?
我試圖解決這個小問題:
class Test(object):
def __init__(self):
print "hello: %s" % i_dont_know
b = Test()
c = Test()
我想獲得的結果:
hello: b
hello: c
只是的變量名稱。
我知道id(self)返回參考碼,有可能獲得參考名稱?
我覺得瓦爾是你在找什麼,,我會後的答案,如果我的代碼工作的權利 – Hamoudaq
檢查了這一點http://stackoverflow.com/問題/ 1538342 /如何獲得python中的對象名稱 – TankorSmash
這是不可能的,而且這是一個錯誤的問題。做到這一點,你不需要它。 – delnan