Python MSSQL 转储到列表

Python MSSQL dump to list

我正在通过 python 从 MS SQL 抓取数据 via:

cursor.execute('SELECT IP FROM Nodes WHERE NodeGroup=%s', 'group1')
row = cursor.fetchall()

return row

我收到这个 return:

[('10.10.10.10',), ('10.10.10.20',), ('10.10.10.30',), ('10.10.10.40',)]

我需要它的格式为:

['10.10.10.10', '10.10.10.20', '10.10.10.30', '10.10.10.40']

我假设这是一个元组的元组?我怎样才能从 .fetchall() 获得我正在寻找的输出?

你可以把你的元组变成一个列表

row = [ r[0] for r in cursor.fetchall() ]