Python 获取当前位置所在的文件名、函数名、行号

在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

 

posted @ 2021-06-21 17:57  琥珀主yang  阅读(1364)  评论(0编辑  收藏  举报