在python中迭代Big5 charset

时间:2017-11-22 15:07:00

标签: python byte big5

我希望使用big5编码获取0xA440-0xC67E中的char。

我可以通过解码b'\ xa4 \ x41'.decode('big5')之类的字节代码来获取char,我怎样才能将它置于for循环中?

我不能像b'\ x%x \ x%x'%(0xa4,0x41)这样的格式修改它。
它将返回错误“(值错误)无效\ x转义位置0”

1 个答案:

答案 0 :(得分:0)

在字符串中添加反斜杠。 而不是:b'\x%x\x%x' % (0xa4, 0x41) 试试这样:b'\\x%x\\x%x' % (0xa4, 0x41)

这可以防止您的错误,输出字符串将保留一个反斜杠。