我试图从文件中取出多行并编译成字典。这是一个例子:
我想为每个“数据中心”创建一个字典,键值对“name”“location”等。我无法正确迭代文件。如果信息全部在一行中,那将更容易。
datacenter {// 1 server(s)
名称“datacenter1”
位置“中国”
联系“email@domain.com”
服务器“server-1”
}
datacenter {// 3 server(s)
名称“datacenter2”
位置“日本”
联系“email@domain.com”
服务器“testserver”
server“mainserver”
服务器“anotherserver”
}
答案 0 :(得分:0)
如果是python(如标记的话),可以尝试:
file.readlines()
lines.find('}')