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