在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/

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...