在Python调试器(pdb)中给符号赋值

17 投票
1 回答
4356 浏览
提问于 2025-04-17 05:07

我在用 pdb.set_trace() 来调试一些代码,这些代码里用到了 j 作为索引变量。但是像 j = 0 这样的语句是不允许的,因为 jpdb 里一个保留的符号。我该怎么解决这个问题呢?

1 个回答

29
!j = 0

来自文档

[!]语句

在当前的堆栈帧中执行这条(单行)语句。感叹号可以省略,除非语句的第一个词看起来像是调试命令。

撰写回答