python3 中 MySQL 查询结果带逗号处理
mysql 的查询结果通常为元组列表,默认会多出一个逗号,处理方式也很简单,在循环中做处理即可
cursor.execute('SQL')
rows = cursor.fetchall()
for row in rows:
print(row)
改为
for (row,) in rows:
print(row)测试
if __name__ == '__main__':
a = (('AAA',), ('BBB',), ('CCC',))
for i in a:
print(i)
print('')
for (i,) in a:
print(i)
结果
('AAA',)
('BBB',)
('CCC',)
AAA
BBB
CCC未经允许请勿转载:程序喵 » python3 中 MySQL 查询结果带逗号处理
程序喵