gpt4 book ai didi

python - Pycharm - 观察调用栈

转载 作者:行者123 更新时间:2023-11-28 18:45:26 36 4
gpt4 key购买 nike

我需要详分割析我的 python 模块,尤其是我的代码中行为异常的一部分。是否可以在 Pycharm 中查看 - 从哪些模块调用了哪些函数/方法(如果是 *.pyd 或 *.dll 文件 - 那么它们的名称是什么,从中调用了哪些函数)?

所以我需要了解我的代码的所有信息。

谢谢。

最佳答案

对于来电,您可以使用 inspect.getgframeinfo并在遇到断点时记录评估的内省(introspection)表达式。

enter image description here

这是相关的 SO 问题:Python: How to get the caller's method name in the called method?

你也可以看看 Python 的 profilers : cProfile 和配置文件。

如果您想在运行后获得调用图,您可能需要使用第三方工具,例如 pycallgraph .

另一个相关的 SO 问题:How can you profile a Python script?

关于python - Pycharm - 观察调用栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21024451/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com