2024-06-16 13:09:00 发布
网友
为了获得python程序的stacktrace,我尝试遵循this example。在本文中,作者引用gdb如下。但是,我的环境的python版本是python 3.4.4。我打字的时候
python 3.4.4
python3.4-dbg testmyplotlib2.py &
错误消息是python3.4-dbg:command not found。使用gdb获取stacktrace的正确方法是什么。你知道吗
GDB是一个很好的调试程序,但是如果打印回溯是安装GDB的唯一原因,请不要这样做,这是一种过分的做法。你可以import traceback和
import traceback
traceback.format_stack()
traceback.print_stack()
print traceback.format_exc()
except
你在玩什么游戏?看起来您需要安装python3.4-dbg。如果您使用的是Linux,则需要输入:
sudo apt get安装python3.4-dbg
GDB是一个很好的调试程序,但是如果打印回溯是安装GDB的唯一原因,请不要这样做,这是一种过分的做法。你可以
import traceback
和traceback.format_stack()
获取指向程序中位置的调用数组traceback.print_stack()
将其打印到命令行print traceback.format_exc()
打印导致当前异常的内容(适用于except
类)你在玩什么游戏?看起来您需要安装python3.4-dbg。如果您使用的是Linux,则需要输入:
sudo apt get安装python3.4-dbg
相关问题 更多 >
编程相关推荐