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 查询结果带逗号处理