Python3解码在mac上不起作用

时间:2014-08-24 12:10:15

标签: decode python-3.4

我写了这段代码:

'\xe4\xf6\xfc'.decode('latin1')

但我得到了这个:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'str' object has no attribute 'decode'

我正在使用python 3.4,我在mac上使用python。

1 个答案:

答案 0 :(得分:0)

因为字符串类型不支持Python 3中的.decode()方法。只需在字符串前添加b,即可将其转换为bytes类型:

>>> b'\xe4\xf6\xfc'.decode('latin1')
'äöü'