import sys def get_cur_info(): print(sys._getframe().f_code.co_filename) # 當前文件名,可以通過__file__獲得 print(sys._getframe(0).f_code.co_name) # 當前函數名 print(sys._getframe(1).f_code.co_name) # 調用該函數的函數名字,如果沒有被調用,則返回<module> print(sys._getframe(0).f_lineno) #當前函數的行號 print(sys._getframe(1).f_lineno) # 調用該函數的行號