<p>我试图遍历名为Throughput的表中的所有行,但针对特定的设备名(我已将其存储在data['DeviceName']中)。我试过以下方法,但不起作用:</p>
<pre><code>for row in cursor.execute("select * from Throughput where DeviceName=%s"), %(data['DeviceName']):
</code></pre>
<p>编辑:也尝试过但不起作用:</p>
<pre><code>for row in cursor.execute("select * from Throughput where(DeviceName), values(?)", (data['DeviceName']) ):
</code></pre>
<p>EDIT2:我最后的工作代码片段:</p>
<pre><code>query = "select * from Throughput where DeviceName = '%s'" % data['Device Name']
try:
for row in cursor.execute(query):
</code></pre>