1

データベースにクエリを実行して値を取得し、ネットワーク グラフを作成する一連の Python クラスを作成しようとしています。問題は、クラスの 1 つのコンストラクターを呼び出そうとするたびにこのエラーが発生することです。関連するコードは次のとおりです。

class NetworkConstructor:  
def __init__(self):
    self.nodes=dict()
    self.queryservice=QueryService()
    self.graph=networkx.Graph()

そして QueryService クラスからの関連ビットは

def __init__(self):
    self.connect()

def connect(self):
    self.conn=MySQLdb.Connect(host="xxx", port=3306,user="xxx",passwd="xxx",db="xxx")
    self.cursor=self.conn.cursor()

また、必要なライブラリもすべてインポートしました

4

1 に答える 1

3

QueryService クラスが同じ名前のモジュールにあるようです。試す

self.queryservice=QueryService.QueryService()
于 2012-05-19T14:58:34.923 に答える