2024-05-29 06:31:32 发布
网友
我正在用pymssql从数据库表中读取数据。 我选择的列包含11行
这是我正在使用的代码:
cursor.execute('SELECT SL FROM SLM') text = [r[0] for r in cursor.fetchall()]
但是,此代码将查询结果写入一个列表中
是否可以分别选择每一行并将结果写入11个单独的列表中
fetchall返回元组的元组。因此,如果是您想要的列表,则需要将每行元组转换为一个列表:
fetchall
text = [list(r) for r in cursor.fetchall()]
如果您不介意有一个元组列表,那么:
text = [r for r in cursor.fetchall()]
当然,如果你不介意有一个元组:
text = cursor.fetchall()
如果我误解了你的意思,请澄清
fetchall
返回元组的元组。因此,如果是您想要的列表,则需要将每行元组转换为一个列表:如果您不介意有一个元组列表,那么:
当然,如果你不介意有一个元组:
如果我误解了你的意思,请澄清
相关问题 更多 >
编程相关推荐