我想从数据库中获取城市属性。但是,当我运行代码时,我会得到此信息(u'Rome',)
我只想得到Rome
作为结果
这是我的代码
connection = mysql.connector.connect(
host="",
database="",
user="",
passwd="")
mycursor = connection.cursor()
mycursor.execute ("SELECT City FROM home limit 1")
myresult=mycursor.fetchall()
for res in myresult:
print res
为什么我得到这个(u'Rome',)
的结果,而不仅仅是Rome
?
谢谢
答案 0 :(得分:3)
即使只有一个record
,返回列表中的每个tuple
都由一个column
表示,要使用该列的索引来访问该列:
for res in myresult:
print res[0]
或将元组解压缩为变量:
for (city,) in myresult:
print city