PyDBG Python 2.7错误:“TypeError:'module'对象不可调用”

时间:2012-06-06 16:20:33

标签: python pydbg

我正在尝试将PyDBG与Python 2.7一起使用。我相信它安装正确。

import pydbg
dbg = pydbg()

运行时产生错误:

Traceback (most recent call last):
File "[path removed..]\pydbg.py", line 1, in <module>
import pydbg
File "[path removed..]\pydbg.py", line 5, in <module>
dbg = pydbg()
TypeError: 'module' object is not callable

2 个答案:

答案 0 :(得分:2)

试试这个:

from pydbg import pydbg
dbg = pydbg()

通常,您应该在调用其任何成员之前添加导入模块的名称​​:

import pydbg
dbg = pydbg.pydbg()

编辑:

此外,请确保包含脚本的文件名为pydbg.py,因为它与您尝试导入的模块的名称冲突。事实证明,这就是问题所在。

答案 1 :(得分:1)

您可能需要这样做:

   dbg = pydbg.pydbg()

除非您使用

专门从pydbg导入pydbg
   from pydbg import pydbg

我更喜欢前者。