0

次のような形式でグラフを記述したファイルがあるとします。

Directional:True
Simplicity:True
{
    1:[2,3]
    2:[1,3]
}

そして、私は以下のように定義されたグラフクラスを持っています:

class Graph:

def __init__(self,directional = False,simple=True,Filename=None):
    self.adjacencyList = {}
    self.directional = directional
    self.simple = simple
    if not Filename:
        _readFile(Filename)

このファイルをこのクラスに簡単に変換する方法はありますか。ファイルから行ごとに読み取る関数を作成して、自分で実行できることを知っています。しかし、python は高度に発達した言語なので、簡単に実行する方法はありますか?

前もって感謝します。

4

1 に答える 1

0

いいえ、ファイルは標準/一般的な形式に準拠していないためです。YAML に近いですが、直接解析するには十分ではありません。

于 2013-01-11T17:13:42.323 に答える