假设我有一个文件以如下格式描述图形:
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是一种高度发达的语言,有什么简单的方法可以做到吗?
提前致谢。