读取jupyter笔记本中的文本文件:UnicodeDecodeError:codec无法解码字节xx

时间:2017-05-31 13:56:01

标签: python string python-3.x unicode

我的代码很简单。在python上处理字符串我不知道unicode的事情。伤心。

f = open("~161209.txt", "r")
f.read()

我不知道如何解决这个问题 错误代码如下:

UnicodeDecodeError: 'cp949' codec can't decode byte 0xec in position 121: illegal multibyte sequence

1 个答案:

答案 0 :(得分:4)

Python 3直接通过open提供编码支持:

f = open("~161209.txt", "r", encoding="utf-8")

对于旧版本,您必须使用codecs模块或io.open功能。