Python 3.x 如何在Python中以逗号分隔的字符串变量提取SQL的查询结果

Python 3.x 如何在Python中以逗号分隔的字符串变量提取SQL的查询结果,python-3.x,cx-oracle,Python 3.x,Cx Oracle,我必须在Python中将Oracle表中的查询结果提取为逗号分隔的字符串 谢谢,以下代码将起作用,更多详细信息请参阅 你试过什么了吗?到底是什么问题?我是Python新手,通过谷歌搜索尝试了许多变通方法,但没有成功。conn=ora.connect(“HR”、“oracle”、“localhost/xe”)cur=conn.cursor()cur.execute('select*from employees')s=','。join([r代表cur.fetchall()中的r])--尝试了此操作。

我必须在Python中将Oracle表中的查询结果提取为逗号分隔的字符串


谢谢,

以下代码将起作用,更多详细信息请参阅


你试过什么了吗?到底是什么问题?我是Python新手,通过谷歌搜索尝试了许多变通方法,但没有成功。conn=ora.connect(“HR”、“oracle”、“localhost/xe”)cur=conn.cursor()cur.execute('select*from employees')s=','。join([r代表cur.fetchall()中的r])--尝试了此操作。失败。答案会有帮助。不要降低收视率:你是男人!
"""
conn = ora.connect("HR", "oracle", "localhost/xe") 
cur=conn.cursor() 
cur.execute('select * from employees') 
dataset = cur.fetchall()
"""
dataset = [['1','FirstName1', 'LastName1', 'Department1'],
           ['2','FirstName2', 'LastName2', 'Department2']]
s = ','.join([item for row in dataset for item in row] )
print s
#output: 1,FirstName1,LastName1,Department1,2,FirstName2,LastName2,Department2