擅长:python、mysql、java
<p>确保没有转义字符串,如果只传递异常,则会更改传递值的顺序。另外,数据库也会进行对话,因此不需要<code>int()</code>。在</p>
<pre><code>#converts strings that are ints to int.
for i,x in enumerate(values):
try:
values[i] = int(x)
except:
values[i] = x # see note above
</code></pre>
<p>同样,我的解决方案如下:</p>
^{pr2}$
<p>你可以这样使用它:</p>
<pre><code>conn = sqlite3.connect(DB_PATH)
cur = conn.cursor()
db_insert(conn, cur, 'ig_media', {
'user_id': uid,
'media_id': mid,
'like_date': arrow.now().timestamp
})
</code></pre>