pdb旁路错误/跳转失败:只能从“行”跟踪跳转甚至

2024-09-30 22:15:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用pdb调试Python程序。程序可以是这样的:

def main():
    a = 1
    print(b)
    c = 2
    d = 3

显然,print(b)是一个打印错误,应该是print(a),但这并不重要,我可以用文本编辑器修复它,但我想绕过这个错误并继续调试。在

我试过跳转,像jump4(假设“c=2”是第4行),但是我得到了一个错误“jump failed:f_lineno只能由一个行跟踪函数设置”,这意味着我在编程时需要给出一个行跟踪函数。在

那么,有没有解决这个问题的方法,或者在使用pdb时有没有其他方法绕过错误线?在


Tags: 方法函数程序maindef编程错误pdb
1条回答
网友
1楼 · 发布于 2024-09-30 22:15:33

我不确定,但这可能是一个在2018年3月修复的错误,所以您可能需要(补丁、升级、重新安装?)你的Python。在

相关问题 更多 >