在Python mysqldb
我可以声明游标作为字典光标这样的:python mysql.connector DictCursor?
cursor = db.cursor(MySQLdb.cursors.DictCursor)
这将使我的名字像这样的引用在cursor
环列:
for row in cursor: # Using the cursor as iterator
city = row["city"]
state = row["state"]
是否有可能使用此MySQL连接器创建字典游标? http://dev.mysql.com/doc/connector-python/en/connector-python-example-cursor-select.html
他们的例子只返回一个元组。
我想MySQL的创建者最终会为我们做这件事吗?
你有没有得到一个很好的答案。如果不是的话,我即将把Python3和mySQL注销,因为还没有准备好黄金时段。严重的是,F他们在Pythin 3的6年以后发布了这个废话。 – user949300
请参阅下面的jpatokal的评论...您需要Python/Connector v2.0.0 +来获取MySQLCursorDict。你可以用mysql.connector .__ version__检查你的版本。 – panofish
您应该为Python使用mysql.connector。然后你可以使用这个例子:http://dev.mysql.com/doc/connector-python/en/connector-python-api-mysqlcursordict.html。我还在该链接末尾添加了一条用户注释,其中讨论了如何使用存储过程来实现这一点。 – Blairg23