Я могу получить доступ к атрибуту функции python внутри самой функции по нижнему коду:
def aa():
print aa.__name__
print aa.__hash__
# other simliar
Однако, если выше aa()
функция является шаблоном для написания другого кода, скажем bb()
, я должен написать:
def bb():
print bb.__name__
print bb.__hash__
# other simliar
Есть ли указатель, похожий на аргумент self
в методе класса, чтобы я мог написать такой код?
def whatever():
print self.__name__
print self.__hash__
# other simliar
Я искал и нашел, что кто-то сказал использовать класс для решения этой проблемы, но это может быть проблемой для переопределения всех существующих функций. Любые предложения?