在Linux上调试python

问题描述

在Linux上使用pdb调试python脚本。

  1. 使用$ ./a.out {{ 0,1,2,3,4,5},{ 6,7,8,9,10,11},{ 12,13,14,15,16,17},{ 18,19,20,21,22,23},{ 24,25,26,27,28,29},{ 30,31,32,33,34,35},{ 36,37,38,39,40,41},{ 42,43,44,45,46,47},{ 48,49,50,51,52,53},{ 54,55,56,57,58,59}}$ _ 进行断点操作时。是否可以打开gdb之类的tui窗口或类似的代码窗口来实时查看代码
  2. 运行一个函数时,是否有办法让我看到该函数调用位置?

解决方法

可以。 TUI命令是python3 -m pdb script.py,下面是有关如何使用它的很好的教程:https://realpython.com/python-debugging-pdb/