擅长:python、mysql、java
<p>您可以构建一个值列表,并使用<code>executemany()</code>函数进行批量插入,而不是逐行插入。这样会更有效率。因此,您可以修改代码以执行以下操作:</p>
<pre><code>values = [('county{}'.format(i), 'value{}'.format(i)) for i in range(0,67)]
c = conn.cursor()
c.executemany("INSERT INTO myTable(County, Value) VALUES(?,?)", values)
conn.commit()
</code></pre>
<p>如果您使用的是Python 3.6及更高版本,则可以使用f字符串来构建值列表:</p>
<pre><code>values = [(f'county{i}', f'value{i}') for i in range(0,67)]
</code></pre>