可能性の重複:
How to get the function name as string in Python?Pythonで関数名を文字列として取得する方法は?
私はそれを行うことができることを知っている:
def func_name():
print func_name.__name__
'my_func' としての機能の名前を返します。
しかし、私はこの機能を使用しているので、直接一般的に呼び出す方法はありますか? Pythonは、私は私のコード階層の上部を望むことを理解するであろうこれで
def func_name():
print self.__name__
:よう 何か?
をPythonでは、インスタンスメソッド(メソッドがバインドされているインスタンス)に渡される最初のパラメータに名前を付けるだけの規則です。 – geoffspear
私は簡単な解決策はないと思います。この質問をチェックするhttp://stackoverflow.com/questions/5063607/is-there-a-self-flag-can-reference-python-function-inside-itself – rplnt
名前を使用する予定はありますか? –