Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想用 big5 编码获取 0xA440-0xC67E 中的字符。
我可以通过解码像 b'\xa4\x41'.decode('big5') 这样的字节码来获取字符,我怎样才能把它放在 for 循环中?
我不能以像 b'\x%x\x%x' % (0xa4, 0x41) 这样的格式修改它。 它将返回错误“(value error) invalid \x escape at position 0”
在您的字符串中添加反斜杠。而不是:b'\x%x\x%x' % (0xa4, 0x41) 尝试这样:b'\\x%x\\x%x' % (0xa4, 0x41)
b'\x%x\x%x' % (0xa4, 0x41)
b'\\x%x\\x%x' % (0xa4, 0x41)
这应该可以防止您的错误,并且输出字符串将保留一个反斜杠。