PyDBG Python 2.7 ошибка: "Ошибка типа: объект" модуль "не вызывается"
Я пытаюсь использовать 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 ответа
Решение
Попробуй это:
from pydbg import pydbg
dbg = pydbg()
В общем, вы должны добавить имя импортируемого модуля перед вызовом любого из его членов:
import pydbg
dbg = pydbg.pydbg()
РЕДАКТИРОВАТЬ:
Также убедитесь, что файл, содержащий ваш скрипт, не назван pydbg.py
потому что это будет конфликтовать с именем модуля, который вы пытаетесь импортировать. Как оказалось, это была проблема.
Вы, вероятно, должны сделать:
dbg = pydbg.pydbg()
если вы специально не импортируете pydbg из pydbg с
from pydbg import pydbg
Я предпочитаю первое.