1

我正在尝试将 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
4

2 回答 2

2

试试这个:

from pydbg import pydbg
dbg = pydbg()

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

import pydbg
dbg = pydbg.pydbg()

编辑 :

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

于 2012-06-06T16:22:59.037 回答
1

你可能必须这样做:

   dbg = pydbg.pydbg()

除非您专门从 pydbg 导入 pydbg

   from pydbg import pydbg

我更喜欢前者。

于 2012-06-06T16:21:27.260 回答