擅长:python、mysql、java
<p>你在这里有点困惑:</p>
<pre><code>txt = open(argv[1])
json.loads(str(txt))
</code></pre>
<p>在此之后,<code>txt</code>是一个文件对象,而不是实际的字符串。你知道吗</p>
<p>为此,您需要执行以下操作:</p>
<pre><code>txt = open(argv[1]).read()
json.loads(txt)
</code></pre>
<p>这里<code>txt</code>已经是一个包含文件内容的字符串,因此不需要<code>str</code>。你知道吗</p>
<p>一定要检查<a href="https://docs.python.org/3.7/tutorial/inputoutput.html" rel="nofollow noreferrer" title="Documentation">documentation</a>读/写文件。你知道吗</p>