相关疑难解决方法(0)

将PDB断点放在Python代码中的简单方法?

只是一个方便的问题.我在Visual Studio和XCode等IDE中使用调试器有点被宠坏了.我发现必须键入import pdb; pdb.set_trace()设置断点有点笨拙(我宁愿不在文件顶部导入pdb,因为我可能会忘记并将其保留).

是否有一种更简单的方法在Python代码中设置断点,与您在IDE中看到的一样简单明了?

python pdb

97
推荐指数
8
解决办法
8万
查看次数

pdb:在不在 sys.path 中的文件上设置断点

我正在编写一个 python 包,我想使用 pdb 来调试它。当我尝试在其中一个文件中设置断点时,出现错误:

The specified object 'CaptureManager.frame' is not a function or was not found along sys.path
Run Code Online (Sandbox Code Playgroud)

我google了一下,找到了解决办法:

将包含我的文件的目录附加到 sys.path

sys.path.append(os.path.join(os.getcwd(),"project_cameo"))
Run Code Online (Sandbox Code Playgroud)

但是几次之后,我变得非常恼火,因为每次重新启动调试会话时我都必须这样做。有没有一种“聪明”的方法来做到这一点?

python pdb

6
推荐指数
2
解决办法
3064
查看次数

标签 统计

pdb ×2

python ×2