我知道,有着名的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