error UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte
2017-10-19 10:24
901 查看
最近在研究tensorflow的工程,遇到一些小白鼠错误,记录一下。
问题:error UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte
解决:
def _process_image(filename, coder):
with tf.gfile.FastGFile(filename, 'r') as f:
image_data = f.read()
# image_data = image_data.rstrip("\n").decode("utf-16")
# image_data = image_data.split("\r\n")
image = coder.decode_png(image_data)
修改为:
def _process_image(filename, coder):
with tf.gfile.FastGFile(filename, 'rb') as f:
image_data = f.read()
# image_data = image_data.rstrip("\n").decode("utf-16")
# image_data = image_data.split("\r\n")
image = coder.decode_png(image_data)
问题:error UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte
解决:
def _process_image(filename, coder):
with tf.gfile.FastGFile(filename, 'r') as f:
image_data = f.read()
# image_data = image_data.rstrip("\n").decode("utf-16")
# image_data = image_data.split("\r\n")
image = coder.decode_png(image_data)
修改为:
def _process_image(filename, coder):
with tf.gfile.FastGFile(filename, 'rb') as f:
image_data = f.read()
# image_data = image_data.rstrip("\n").decode("utf-16")
# image_data = image_data.split("\r\n")
image = coder.decode_png(image_data)
相关文章推荐
- Pickle:UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte
- UnicodeDecodeError: 'utf-8' codec can't decode byte 0x92 in position 884: invalid start byte
- SSD Tensorflow:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start
- 报错信息:UnicodeDecodeError: 'utf-8' codec can't decode byte 0x88 in position 6382: invalid start byte
- 【转】UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc7 in position 1: invalid continuation 汉字编码
- 【转】UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc7 in position 1: invalid continuation 汉字编码
- About UnicodeDecodeError: 'utf8' codec can't decode byte 0xa1 in position 157: invalid start byte
- UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte
- TensorFlow错UnicodeDecodeError:'utf-8' codec can't decode byte 0xff in position 0: invalid start byte
- UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte解决方法
- python报错:SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xb4 in position 2:invalid sta
- python3 读入csv文件报错('utf-8' codec can't decode byte 0x8b in position 2: invalid start byte)的解决
- python UnicodeDecodeError: 'utf8' codec can't decode byte 0xd6 in position 15: invalid continuation
- 【Python】读取cvs文件报错:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb1 in position 6: invalid start byte
- 解决 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte
- python3 读入csv文件报错('utf-8' codec can't decode byte 0x8b in position 2: invalid start byte)的解决
- python编码错误UnicodeDecodeError: ‘ascii’/'utf-8′ codec can’t decode byte 0xb8 in position 50: ord
- Python爬虫报UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa1 in position 225: invalid start byt
- UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb8 in position 0: invalid start byte
- python编码错误UnicodeDecodeError: 'ascii'/'utf-8' codec can't decode byte 0xb8 in position 50: ord