У меня есть mysql база данных, которая выглядит следующим образом:
ID | Name
----------
1 | Vårin
2 | Nils
3 | Jørgen
Когда я запускаю свой код:
#!/usr/bin/python
include mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="user",
passwd="passwd",
database="database",
charset='utf8',
use_unicode=True
)
mycursor.execute("SELECT * FROM table")
results = mycursor.fetchall()
for n in results:
print n
он печатает (u'1 ', u'V \ xe5rin '), (u'2', u'Nils '), (u'3', u'J \ xf8rgen ')
Как заставить его напечатать (' 1 ',' Vårin '), (' 2 ',' Nils '), (' 3 ',' Jørgen ')?
Редактировать: Использование python 2.7