Mysql
 sql >> Base de données >  >> RDS >> Mysql

pymysql connection select query and fetchall return tuple qui a des littéraux d'octets comme b'25.00' plutôt que des chaînes comme '25.00'

Le préfixe b signifie littéral d'octet en Python3. Essayez de le convertir en chaîne.

...
res = (b'1', b'2015-01-02 23:11:19', b'25.00')
new_res = []
for i in res:
    new_res.append(i.decode(encoding='utf-8'))

new_res = tuple(new_res)
...