我是python的新手,并且根据常见的示例设置了pymssql来执行存储过程:
cur.execute("EXEC [dbo].[GetIPList]")
row = cur.fetchone()
while row:
print "%s" % (row[0])
row = cur.fetchone()
我想构建一个变量,它是所有行的逗号分隔列表。
如果我使用“cur.fetchall”而不是“cur.fetchone”,我会得到一个元组,我不知道如何在子进程中使用。
最好的方法是什么?
答案 0 :(得分:1)
这样的事情:
s = ','.join([ r[0] for r in cur.fetchall() ])