将ÿ字符转换为单字节0xFF python

时间:2018-04-30 08:04:31

标签: python string type-conversion ascii

我正在尝试读取文件并将数据发送到套接字。 但是我无法将ÿ字符转换为单个字节。

如果我读取文件或使用字符串并将其转换,则不会。 我认为问题是文件的编码,但我似乎无法找到正确的文件。 对于此示例,我将仅显示字符串转换。

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

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

>>result: c3bf

所以ÿ字符存储为2个字节。 但我想将其转换为0xFF的单个字节。

提前致谢

1 个答案:

答案 0 :(得分:3)

试试这个:

  

s.decode(" UTF-8&#34)

输出:

Reults