python3.4.2中的UnicodeEncodeError?

时间:2017-11-09 01:18:15

标签: python-3.x ascii chr

您好我在python3.4.2中有以下代码:

s='416f1c7918f83a4f1922d86df5e78348'; w="0123456789abcdef"; x=''.join([chr(w.index(s[i])*16+w.index(s[i+1])) if(i%2==0) else '' for i in range(len(s))]); print(x);

并显示此错误
UnicodeEncodeError: 'ascii' codec can't encode character '\xf8' in position 5: ordinal not in range (128)

为什么会这样?在python3中是不是chr应该超过128?

1 个答案:

答案 0 :(得分:0)

工作太多了。

load_only