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 回答