在Python中可以通过sys模块中的函数,获取前位置所在的文件名、函数名、行号
1 import sys 2 3 def function(): 4 print(sys._getframe().f_code.co_filename) # 当前位置所在的文件名 5 print(sys._getframe().f_code.co_name) # 当前位置所在的函数名 6 print(sys._getframe().f_lineno) # 当前位置所在的行号 7 8 if __name__ == '__main__': 9 function() 10 11 12 # 输出 13 /Users/yangfengjuan/KZY_SCRM/test.py 14 function 15 7