python一种侵入式定位代码module及行数的简单实现
Posted zhangphil
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python一种侵入式定位代码module及行数的简单实现相关的知识,希望对你有一定的参考价值。
python一种侵入式定位代码module及行数的简单实现
import sys
import time
fmt = 1000000000
def foo_func():
print(f'this code @ sys._getframe().f_code.co_name -> line:sys._getframe().f_lineno', 'time',
time.time_ns() / fmt)
if __name__ == '__main__':
foo_func()
输出:
this code @ foo_func -> line:8 time 1671276762.5010176
以上是关于python一种侵入式定位代码module及行数的简单实现的主要内容,如果未能解决你的问题,请参考以下文章
BlockCanary 一个轻量的,非侵入式的性能监控组件(阿里)