Pythonのお勉強 Part23
■ このスレッドは過去ログ倉庫に格納されています
0111デフォルトの名無しさん
2008/01/31(木) 03:18:37class Foo:
def get_var_name(self):
for key, value in globals().items():
if id(value) == id(self):
return key
return None
foo = Foo()
print foo.get_var_name()
この質問、ちょくちょく出るけど
Python で「変数名を取得したい」と思ったら十中八九「設計ミス」だと思う。
■ このスレッドは過去ログ倉庫に格納されています