当我在代码中插入import pdb; pdb.set_trace()
时,会显示错误消息:
'module'对象具有属性'set_trace'
在pdb.py
文件中,有def set_trace()
个功能。它怎么能不起作用?
有没有人有同样的问题,知道如何解决这个问题?
答案 0 :(得分:0)
将名称文件pdb.py更改为与我一起运行的bdb_test.py
答案 1 :(得分:0)
您使用的是哪个Python版本?
如果我尝试在import pdb; pdb.set_trace()
上Python 3.8
,可以重现该错误。
尝试改用breakpoint()
(具有基本相同的目的),对我有用!
干杯,
安德烈斯