擅长:python、mysql、java
<p>问题是linesp[2]的格式并不总是您所期望的格式。正如Kamal Sadek正确指出的,问题在于文件的第一行和最后五行,其中linesp[2]不是十六进制数。你知道吗</p>
<p>解决这个问题的方法是增加</p>
<pre><code>if not linesp[2].startswith('0x'):
continue
</code></pre>
<p>就在之前</p>
<pre><code>start = int(linesp[2],16)
</code></pre>