在开发 CPython 扩展或者处理 CPython 内部用 C 语言编写的代码时,我们经常需要进行低层级的调试。这时,GDB 作为一款强大的调试器就成为了我们的首选工具。由于 GDB 本身并不理解 …
标签: 调试
使用 curses.wrapper() 简化 Python 终端程序调试
在编写与终端交互的 Python 程序时,经常需要处理复杂的屏幕控制、键盘输入以及异常处理。curses 库提供了一套工具来管理这些任务,但直接使用 curses 函数可能会比较繁琐,Python 提…