- inspect
- currentframe
- stack
Name of the current function in Python
examples/advanced/name_of_current_function.py
import inspect def first(): print(inspect.currentframe().f_code.co_name) print(inspect.stack()[0][3]) second() def second(): print(inspect.currentframe().f_code.co_name) print(inspect.stack()[0][3]) def main(): first() main()