1

Python 2.7 で PyDBG を使用しようとしています。正しくインストールされていると思います。

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 に答える