我正在尝试使用 pdb 调试 Python 程序。程序可能是这样的:
def main():
a = 1
print(b)
c = 2
d = 3
Run Code Online (Sandbox Code Playgroud)
显然,print(b) 是一个错字,应该是 print(a) 但这并不重要,我可以用文本编辑器修复它,但我想绕过这个错误并继续调试。
我试过跳转,比如跳转 4(假设“c=2”是第 4 行)但是我得到了错误“跳转失败:f_lineno 只能由行跟踪功能设置”,这意味着我需要在以下情况下提供行跟踪功能我在编程。
那么,有没有办法解决这个问题,或者在使用pdb时有没有其他方法可以绕过错误行?