【发布时间】:2014-01-21 12:30:22
【问题描述】:
这里是一个使用 pymysql (Python 3) 的简单例子:
import pymysql
conn = pymysql.connect(user='admin', passwd='...', host='host', use_unicode=True)
c = conn.cursor()
c.execute("SELECT category FROM product LIMIT 0,1")
print (type(c.fetchone()[0]))
返回
字段的类型是 varchar,我想如果我指定 use_unicode=True 它应该将字段值返回为 str 而不是 字节。是的,我知道我可以将字节转换为 str,但我不想这样做。
是否可以立即获得 str ?我做错了什么?
【问题讨论】: