在Windows上使用python错误:UnicodeDecodeError:'utf-8'编解码器无法解码位置110的字节0x80:无效的起始字节

时间:2017-08-17 20:59:11

标签: python python-3.x utf-8 tensorflow python-unicode

我在使用python 3.6时通过anaconda在windows上使用tensorflow。 我正在运行此代码(Here),但我收到以下错误:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 110: invalid start byte enter image description here

任何人都可以帮我解决这个问题吗?

由于

1 个答案:

答案 0 :(得分:2)

我不知道为什么,但我必须更改以下代码

with tf.gfile.FastGFile(filename, 'r') as f:
    image_data = f.read()

 with tf.gfile.FastGFile(filename, 'rb') as f:
    image_data = f.read()

问题解决了!