我正在使用python发出一个mysql请求,当我打印结果时它给了我结果但它为我添加了一些额外的字符xD
我需要的是:
我得到的是:
那些('
... ',)
这是如何得到我的结果的?
current = con_mysql.cursor()
current_query = "SELECT name FROM event_categories WHERE visible=1"
current.execute(current_query)
for name in current:
print(name)
答案 0 :(得分:2)
从MySQL返回的记录是元组,因此您需要将其转换为您需要的记录,例如:print(name[0])
答案 1 :(得分:2)
另一种方法是使用内置格式函数的pythons来获得更好的输出
current = con_mysql.cursor()
current_query = "SELECT name FROM event_categories WHERE visible=1"
current.execute(current_query)
for name in current:
print("{}".format(name[0])