import traceback
# print to stderr
traceback.print_stack()
# grab stack lines and manually manipulate them
for line in traceback.format_stack():
print(line)
import inspect
# Each frame is a Named Tuple
# FrameInfo(frame, filename, lineno, function, code_context, index)
for frame in inspect.stack():
print(frame)
traceback模块可能就是您正在寻找的。它没有任何一个函数可以完全取代dbstack,但它有一些函数可以共同提供类似的体验
您还可以在inspect模块中找到类似的信息。堆栈跟踪不是它的主要用途,但它们可以在那里访问
相关问题 更多 >
编程相关推荐