PDB不一致地识别变量

时间:2015-02-20 18:07:24

标签: python django pdb

foo
(Pdb) *** NameError: name 'foo' is not defined
foo = 'foo'
(Pdb) print(foo)
(Pdb) *** NameError: name 'foo' is not defined
foo
(Pdb) 27

(注意:在之前的pdb会话中,我将foo定义为27)

继续:

foo = "foo"
(Pdb) foo
(Pdb) *** NameError: name 'foo' is not defined
print(foo)
(Pdb) *** NameError: name 'foo' is not defined
foo
(Pdb) *** NameError: name 'foo' is not defined
foo
(Pdb) 'foo'
foo
(Pdb) *** NameError: name 'foo' is not defined

1 个答案:

答案 0 :(得分:1)

我的网站正在运行线程。没有线程运行它就解决了这个问题。