我正在使用 pyodbc 连接到数据库,并且需要从某些表中提取信息。
我正在根据某些列名的值为表中的每一行创建一个唯一的 ID。我正在从配置文件中获取用于 id 的每个列名。
我可以使用硬编码的列名来做到这一点:
connection = pyodbc.connect("connection string")
cursor = connection.cursor()
cursor.execute("select * from " + t) //t is the table name
rows = cursor.fetchall()
for row in rows:
id = `row.GroupID` + `row.Leg`
但是如何用我的配置文件中的名称替换列名?