gpt4 book ai didi

python sqlalchemy动态获取列名?

转载 作者:太空狗 更新时间:2023-10-29 18:20:42 27 4
gpt4 key购买 nike

#!/usr/bin/env python
# -*- coding: utf-8 -*-

from sqlalchemy import create_engine

connection = create_engine('mysql://user:passwd@localhost:3306/db').connect()

result = connection.execute("select * from table")
for v in result:
print v['id']
print v['name']
connection.close()

如何动态获取表列名称?在这种情况下 idname

最佳答案

您可以通过调用 result.keys() 来查找列或者您可以通过调用 v.keys() 访问它们在for里面循环。

这是一个使用 items() 的例子:

for v in result:
for column, value in v.items():
print('{0}: {1}'.format(column, value))

关于python sqlalchemy动态获取列名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8947616/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com