Python Mysql Коннектор, выдающий вывод в массиве байтов - PullRequest
0 голосов
/ 14 июля 2020

введите здесь описание изображения

когда я выполняю запрос, например, показываю базы данных или показываю таблицы, он показывает выходные данные в так называемом массиве байтов. Я хочу, чтобы вывод был в обычной строковой форме. может кто-нибудь сказать, как я могу это исправить

def tab(x,y):
    x=[]
    mycursor.execute("Show databases")  #Selecting Database
    l=list(mycursor.fetchall())
    print(l)

`` `` `` `output`

(bytearray (b'capital '),) (bytearray (b'capital_user' ),) (bytearray (b'information_schema '),) (bytearray (b' mysql '),) (bytearray (b'performance_schema'),) (bytearray (b'sys '),)

1 Ответ

0 голосов
/ 15 июля 2020

, что называется двоичной строкой, просто конвертируйте ее в обычном режиме .. вот ссылка, как ее преобразовать Как преобразовать «двоичную строку» в обычную строку в Python3?

...