我知道,有着名的Python配置解析器,但我認爲對於這種配置格式,解析器不會是最好的選擇。python從配置文件提取值
"AppState"
{
"appid" "740"
"Universe" "1"
"name" "Counter-Strike Global Offensive - Dedicated Server"
"StateFlags" "4"
"installdir" "Counter-Strike Global Offensive Beta - Dedicated Server"
"LastUpdated" "1492880350"
"UpdateResult" "0"
"SizeOnDisk" "14563398502"
"buildid" "1771538"
"LastOwner" "76561202168992874"
"BytesToDownload" "6669177712"
"BytesDownloaded" "6669177712"
"AutoUpdateBehavior" "0"
"AllowOtherDownloadsWhileRunning" "0"
"UserConfig"
{
}
"MountedDepots"
{
"731" "3148506631334968252"
"740" "8897003951704178635"
}
}
例如如何以最佳方式提取「buildid」的值?由於我需要多次使用配置文件工作,我只是尋找這種格式的最簡單的方法。
你如何得到這個配置文件?上游解決問題可能更容易,也更穩健。爲什麼不使用合法的JSON,它可以通過正確的模塊輕鬆解析? – timgeb