cpickle.loads из оракула столбца BLOB-объекта непосредственно в Python - PullRequest
0 голосов
/ 28 апреля 2019

У меня есть таблица со столбцом BLOB, которая сохраняет мою модель с помощью cpickel.dumps

cursor.execute("insert into TABLE (MODEL_column) value 
(:1)",cpickle.dumps(models))

Я загружаю его на

query="select MODEL_column from  TABLE"
df = pd.read_sql(query, connection)
model=cpickle.loads(df.loc[0]["MODEL_column"])

но у меня есть эта ошибка

 a bytes-like object is required, not 'cx_Oracle.LOB'

есть ли способ загрузить blob напрямую из oracle или мне нужно загрузить его по файлу в байтовом формате? Я прочитал это, чтобы работать с cpickel https://docs.python.org/3/library/pickle.html#module-pickle

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...