如何在 Python 的逗号分隔字符串变量中提取 SQL 的查询结果
How to extract query results of an SQL in a comma delimited string variable in Python
我必须从 Oracle table 中提取查询结果作为 Python 中的逗号分隔字符串。
谢谢,
以下代码可以使用,更多详情请参考
"""
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
我必须从 Oracle table 中提取查询结果作为 Python 中的逗号分隔字符串。
谢谢,
以下代码可以使用,更多详情请参考
"""
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