擅长:python、mysql、java
<p>问题中的代码有几个问题:</p>
<ul>
<li><p>url无效:路径似乎在格式化之前已更改;然而,这可能是一个转录错误,否则会立即导致错误</p>
</li>
<li><p>代码在响应(<code>Requisicao</code>)上循环。这是对原始请求的操作,在这里没有用处。也许,目的是处理返回多个邮政编码的API?因为我们只有示例,所以不需要循环</p>
</li>
<li><p>在查询语句中,<code>values (8, 5)</code>将导致在每一行中插入<code>8</code>和<code>5</code>。插入您提供的值(这称为参数替换)应该是<code>values (?, ?)</code></p>
</li>
<li><p>应该提交连接,而不是游标</p>
</li>
</ul>
<p>根据上述注释,插入代码如下所示:</p>
<pre class="lang-py prettyprint-override"><code>Requisicao1 = Requisicao.json()
cur.execute("insert into Requisicao values (?, ?)",
[Requisicao1['cep'], json.dumps(Requisicao1)])
con.commit()
cur.close()
</code></pre>