在php中通过打印调试确定执行文件和行号可以通过__FILE__和__LINE__,那么Python如何确定呢,可以通过引入inspect模块实现
import inspect
import sys
def __LINE__():
try:
raise Exception
except:
return sys.exc_info()[2].tb_frame.f_back.f_lineno
def __FILE__():
return inspect.currentframe().f_code.co_filename
#最终打印调试代码
print("file: '%s', line: %d" % (__FILE__(), __LINE__()))
如果本文对你有帮助,欢迎打赏本站

支付宝扫码打赏
微信扫码打赏
