Определение столбца выглядит следующим образом:
Код: Выделить всё
"bytes_as_blob " BLOB,
Код: Выделить всё
Инструкцией выбора для получения данных является SELECT uid, bytes_as_blob из a_table LIMIT 10< /code> и результаты SQLite3 перенастраиваются как DataFrame. Типы данных для столбцов фрейма данных: dobject ;
Код: Выделить всё
df = pd.read_sql_query(sql_statement, conn)
print(f"type(df.loc[1].iat[0]) = {type(df.loc[1].iat[0]))}") # uid
print(f"type(df.loc[1].iat[1]) = {type(df.loc[1].iat[1]))}") # bytes_as_blob
Есть ли что-то такое, что необходимо при преобразовании большого двоичного объекта обратно в байты - здесь ничего не удалось найти https://pandas.pydata.org/docs/user_gui ... tml#io-sql
Пробовал BytesIO( df_cell_value).read() который который не сработало так, как ожидалось.
Подробнее здесь: https://stackoverflow.com/questions/791 ... te3-python