tf.gfile.FastGFile造成的'utf-8' codec can't decode..错误
来源:互联网 发布:京东淘宝网手机 编辑:程序博客网 时间:2024/06/07 04:48
python3.5
tensorflow 1.4.0
##import matplotlib.pyplot as pltimport tensorflow as tfimage_raw_data = tf.gfile.FastGFile("test.bmp", 'r').read()with tf.Session() as sess: img_data = tf.image.decode_bmp(image_raw_data) print(img_data.eval()) plt.imshow(img_data.eval()) plt.show()
出现错误:
Traceback (most recent call last): File "e:\skh\python\readImage.py", line 5, in <module> image_raw_data = tf.gfile.FastGFile("test.bmp", 'r').read() File "D:\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\lib\io\file_io.py", line 126, in read pywrap_tensorflow.ReadFromStream(self._read_buf, length, status)) File "D:\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\lib\io\file_io.py", line 94, in _prepare_value return compat.as_str_any(val) File "D:\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\util\compat.py", line 106, in as_str_any return as_str(value) File "D:\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\util\compat.py", line 84, in as_text return bytes_or_text.decode(encoding)UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0 in position 22: invalid continuation byte
将FastGFile对应的mode从“r”改为“rb”
参考:
TensorFlow学习笔记(UTF-8 问题解决 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte)
https://github.com/balancap/SSD-Tensorflow/issues/108
阅读全文
1 0
- tf.gfile.FastGFile造成的'utf-8' codec can't decode..错误
- tf.gfile.FastGFile()
- python中运行错误: 'utf-8' codec can't decode byte 0xc8'
- python3:(unicode error) 'utf-8' codec can't decode
- python3:(unicode error) 'utf-8' codec can't decode
- python3 python3:(unicode error) 'utf-8' codec can't decode
- python3:(unicode error) 'utf-8' codec can't decode
- aiohttp遇到非法字符的处理(UnicodeDecodeError: 'utf-8' codec can't decode bytes in position......)
- 'utf8' codec can't decode bytes错误
- python编码错误UnicodeDecodeError: 'ascii'/'utf-8' codec can't decode byte 0xb8 in position 50: ord
- 解决 python爬虫'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte‘错误
- python编码错误UnicodeDecodeError: ‘ascii’/'utf-8′ codec can’t decode byte 0xb8 in position 50: ord
- Pyinstaller 出现 pyinstaller unicodedecodeerror 'utf-8' codec can't decode byte 错误和Pyinstaller编译多文件成一个
- pandas的read_sql报错UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd3 in position 0: invalid con
- UnicodeDecodeError: 'utf-8' codec can't decode byte 0xeb in position 114: invalid continuation byte
- 解决 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte
- 解决 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte
- 【python】'utf-8' codec can't decode byte 0xce in position 0: invalid continuation byte
- Nginx 前后端分离配置
- 磁盘结构,原理,MBR,文件系统,分区,swap,加密,raid,配额
- 八枚硬币(c\python略)
- 强转字符串类型+截取字符串
- java基础---一些常用类
- tf.gfile.FastGFile造成的'utf-8' codec can't decode..错误
- Unity3d热门基础之常用API之Input使用详解
- 线段树解析以及代码模板
- hdu Bone Collector II
- Android编程权威指南第三版挑战练习二
- Eclipse+Maven创建webapp项目
- ImageLoader的使用
- 关于ARGB_8888、ALPHA_8、ARGB_4444、RGB_565的理解
- 习题6.3作业更正提交2017.11.08