Я могу получить доступ к функции python ' s внутри самой функции следующим кодом:
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
Я поискал и нашел кого-то, кто сказал использовать класс для решения этой проблемы , но это может быть проблемой при переопределении всех существующих функций. Есть предложения?