import inspect
import os
binary = os.path.basename(inspect.stack()[-1][1])
print (binary)
binary1 = (inspect.stack())
print (binary1)
binary2 = (inspect.stack()[-1][1])
print (binary2)
binary3 = (inspect.stack()[-1][0])
print (binary3)
binary4 = (inspect.stack()[-1][1])
print (binary4)
my_inspect.py
[FrameInfo(frame=<frame object at 0x00000000004A9828>, filename='D:\\Users\\Administrator\\eclipse-workspace\\nlp\\my_classmethod\\my_inspect.py', lineno=7, function='<module>', code_context=['binary1 = (inspect.stack())\n'], index=0)]
D:\Users\Administrator\eclipse-workspace\nlp\my_classmethod\my_inspect.py
<frame object at 0x00000000004A9828>
D:\Users\Administrator\eclipse-workspace\nlp\my_classmethod\my_inspect.py