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及行数的简单实现的主要内容,如果未能解决你的问题,请参考以下文章

python一种侵入式定位代码module及行数的简单实现

BlockCanary 一个轻量的,非侵入式的性能监控组件(阿里)

C++设计模式Singleton的侵入式和声明式

Linux命令之统计文件字数字符数字节数及行数信息wc

Java上机实现统计某一目录下每个文件中出现的字母个数、数字个数、空格个数及行数?

1行代码爬CSDN热榜,Python哈啤酒式写法