pymysql获取多列数据后如何分开处理
pymysql执行比如
select tag1,tag2,tag3 from table_tag
这样的查询语句时,获取到多列数据后,此时数据类型为string,格式为(‘XXX’, ‘XXX’, ‘XXX’, )。
可对cur.fetchall()之后获得的每一行数据做如下处理,将每一列的值分别取出,(假设每一行数据变量为row)
tag_list = row.lstrip("(").rstrip(",)").split(", ")
for tag in tag_list:
tag = tag.strip("'")
处理后得到一个list,每列的值为list中的一个元素。