преобразовать символ to в однобайтовый 0xFF питон - PullRequest
0 голосов
/ 30 апреля 2018

Я пытаюсь прочитать файл и отправить данные в сокет. Но я не могу преобразовать символ to в один байт.

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

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import binascii

s = "ÿ"
b = bytearray(s)
print binascii.hexlify(b)

>>result: c3bf

, поэтому символ is сохраняется как 2 байта. Но я хочу преобразовать его в один байт 0xFF.

спасибо заранее

1 Ответ

0 голосов
/ 30 апреля 2018

Попробуйте это:

s.decode ( "UTF-8")

Выход:

Reults

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