我正在尝试将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
答案 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
我更喜欢前者。