擅长:python、mysql、java
<p>问题是,您正在阅读的文本没有被正确地理解为Unicode(这是促使python3k进行彻底更改的一个大问题)。而不是:</p>
<pre><code>data_file = myfile.read()
</code></pre>
<p>你需要告诉它解码文件:</p>
^{pr2}$
<p>然后继续使用<code>json.loads</code>等,它应该可以很好地工作。或者</p>
<pre><code>data = json.load(myfile, "utf8")
</code></pre>