python 获取当前函数的 函数名 sys._getframe().f_code.co_name

# -*- coding:utf-8 -*-
import sys


class test_class():
    def hello(self):
        print(sys._getframe().f_code.co_name)


def hello_world():
    print('hello_world!')
    print(sys._getframe().f_code.co_name)

if __name__ == '__main__':
    ttt = test_class()
    ttt.hello()

    hello_world()
hello
hello_world!
hello_world

Process finished with exit code 0

你可能感兴趣的:(Python基础)