我正在尝试使用 Python 从数据库中获取一些信息。我是新手,不幸的是,我为此浪费了很多时间。我希望我的问题真的很简单。 我有这样的东西来获取数据:
def FetchResults(con, sql):
cur = con.cursor()
cur.execute(sql)
return cur.fetchall()
_con = ConnectDB(config.host, config.user, config.passwd, config.db)
bbb = FetchResults(_con,"SELECT sth FROM sth")
for row in bbb:
if row[0] != None:
print row[0]
我的结果是这样的:
{"sth1":"aaaa","sth2":"qwe"}
{"sth1":"bbbb","sth2":"qwe"}
我现在如何联系“sth2”
谢谢
最佳答案
只需通过 json
模块将其加载到字典中即可:
for row in bbb:
if row[0]:
data = json.loads(row[0])
print data['sth2']
关于python - 如何从Python中的数据库中获取结果之一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18103452/