<p><code>Python 2</code>解决方案:</p>
<pre><code>with open("config.txt","r") as fp:
line_list = [c.strip() for c in fp.readlines()]
for line in line_list:
if "buildid" in line:
buildid = line.split()[1]
print int(buildid[1:-1])
break
</code></pre>
<p>输出:</p>
^{pr2}$
<p><code>config.txt</code>包含:</p>
<pre><code>"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"
}
}
</code></pre>
<p>如果配置正确,请使用:N.JSON文件。使用JSON是安全的。在</p>