Я использую xmlrpc.server
для создания сервера и использую pickle.dumps()
для травления некоторых данных. Затем я использую xmlrpc.client
построить клиента и использовать pickle.loads()
для unpickle эти данные, но противостоять следующие проблемы:TypeError: необходим байтовый объект, а не 'Binary'
2
A
ответ
1
Учитывая Binary
экземпляр bin
, вы можете получить данные как bytes
или bytearray
пример от bin.data
.
Я могу только догадываться, из кода фрагмент кода вы предоставили, но должен работать:
ret = pickle.loads(ret.data)
+0
Я пробовал это, и я думаю, что это действительно работает! Большое вам спасибо! –
Смежные вопросы
- 1. python flask-socketio TypeError: необходим байтовый объект, а не 'str'
- 2. необходим байтовый объект, а не 'str' - ошибка
- 3. Python - необходим байтовый объект, а не 'str'
- 4. TypeError: необходим байтовый объект, а не 'str' для кода Python
- 5. Ошибка Python: необходим байтовый объект, а не 'str'
- 6. TypeError: а байт-подобный объект необходим, а не «ул»
- 7. TypeError: а байты-подобный объект необходим, а не «» ул -python
- 8. Python 3.5 TypeError: необходим байтовый объект, а не 'str' с использованием фильтра truncate
- 9. python 3.5: TypeError: необходим байтовый объект, а не «str» при записи в файл
- 10. Получение этой ошибки «TypeError: необходим байтовый объект, а не« type »в s.send (bytes)
- 11. Python TypeError («необходим байтовый объект, а не« str ») всякий раз, когда отсутствует импорт.
- 12. Ошибки python struct.unpack с TypeError: необходим байтовый объект, а не 'str'
- 13. Python 3 telnetlib «необходим байтовый объект»
- 14. Использование кода сокета и его изменение на python 3.5.0 и получение TypeError: необходим байтовый объект, а не ошибка 'str'
- 15. Sqlite3.Binary дает TypeError: объект буфера ожидается
- 16. Python 3, TypeError: а байт-подобный объект необходим, а не «ул»
- 17. TypeError: а байты-подобный объект необходим, а не «ул» в питон 3.5.2 и pytesseract
- 18. Требуется Python 3.5-байтовый объект
- 19. Создать байтовый объект python
- 20. требуется объект с байтовым именем, а не 'str': typeerror в сжатом файле
- 21. Python/Django - ожидаемый объект или байтовый объект
- 22. TypeError: объект не subscriptable
- 23. TypeError: Объект не определен
- 24. питон ошибка TypeError: требуется байт-подобный объект, а не «ул»
- 25. TypeError: требуется байт-подобный объект, а не 'Dict'
- 26. TypeError: объект 'int' не повторяется, а разбор JSON
- 27. TypeError: требуется байт-подобный объект, а не «ул»
- 28. TypeError: объект «psycopg2._psycopg.Binary» не поддерживает индексирование
- 29. TypeError: объект '' itertools.combinations не subscriptable
- 30. Python3 написать gzip-файл - memoryview: необходим байтоподобный объект, а не 'str'
Просьба [Minimal, полный и проверяемый пример] (http://stackoverflow.com/help/ mcve). –
Прошу прощения, что исходный код действительно такой большой и не может показать это здесь. –
@lxg_april Вот почему вы должны попытаться изолировать проблему и вставить соответствующий код. – schwobaseggl