在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__()))
如果本文对你有帮助,欢迎打赏本站