擅长:python、mysql、java
<p>您的行<code>data.split(",")</code>什么也不做,因为您需要分配该值。你还说你只想打印K?如果是这样,您只想打印字符串的第一个字符so <code>d[0]</code></p>
<pre><code>data = cursor.fetchone ( )
while data is not None:
data = str(data)
print(data)
data = data.split(",")
for d in data:
if d.startswith("K"):
print(d, end=';')
data = cursor.fetchone()
</code></pre>
<p>编辑:根据你的编辑,你似乎想打印整个字符串,所以我更新了它</p>