【发布时间】:2014-01-02 19:57:10
【问题描述】:
如何为任意编码执行与chr() 函数等效的函数?考虑一下这个尝试(不起作用):
for i in range(128, 255):
print("%s " % (i.encode('cp1252'),) )
AttributeError: 'int' object has no attribute 'encode' 失败。
这种尝试也不起作用:
for i in range(128, 255):
j = "\x%x " % (i,)
print("%x " % (j.encode('cp1252'),) )
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 0-2: truncated \xXX escape 失败。
我专门针对 Python 3。
【问题讨论】:
标签: python python-3.x