Я пытаюсь загрузить sqlite.db (двоичный файл) в быстрый контейнер, используя swiftclient в моем коде Python.
импортировать swiftclient swift_conn.put_object
Файл "/usr/lib/python3.7/codecs.py", строка 322, в декодировании (результат, потребление) = self._buffer_decode (данные, self.errors, final) UnicodeDecodeError: кодек 'utf-8' не может декодировать байт 0xbc в позиции 43: недопустимый начальный байт
код, который я использую:
import swiftclient
bmdatabase = "./logs/test.db'
with open(bmdatabase, 'r') as bmdatabase_file:
#remote
correctbmdatabasename = bmdatabase.replace("./logs/", "")
swift_conn.put_object(container_name,correctbmdatabasename,
contents=bmdatabase_file.read())