又双双又 2021-07-31 16:15 采纳率: 0%
浏览 125
已结题

'utf-8' codec can't decode byte 0xd5 in position 182: invalid continuation byte

我在使用tensorflow糊出现该错误, 查了资料之后很多人说吧 tf.gfile.FastGFile()中的‘r’改为‘rb’,但是我修改了之后仍然报错。

Traceback (most recent call last):
  File "D:/Deeplabv3+models-master/research/deeplab/datasets/build_voc2012_data.py", line 148, in <module>
    tf.app.run()
  File "F:\Anaconda\envs\tensorflow\lib\site-packages\tensorflow\python\platform\app.py", line 40, in run
    _run(main=main, argv=argv, flags_parser=_parse_flags_tolerate_undef)
  File "F:\Anaconda\envs\tensorflow\lib\site-packages\absl\app.py", line 312, in run
    _run_main(main, args)
  File "F:\Anaconda\envs\tensorflow\lib\site-packages\absl\app.py", line 258, in _run_main
    sys.exit(main(argv))
  File "D:/Deeplabv3+models-master/research/deeplab/datasets/build_voc2012_data.py", line 144, in main
    _convert_dataset(dataset_split)
  File "D:/Deeplabv3+models-master/research/deeplab/datasets/build_voc2012_data.py", line 123, in _convert_dataset
    image_data = tf.gfile.FastGFile(image_filename, 'rb').read()
  File "F:\Anaconda\envs\tensorflow\lib\site-packages\tensorflow\python\lib\io\file_io.py", line 117, in read
    self._preread_check()
  File "F:\Anaconda\envs\tensorflow\lib\site-packages\tensorflow\python\lib\io\file_io.py", line 80, in _preread_check
    compat.path_to_str(self.__name), 1024 * 512)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd5 in position 182: invalid continuation byte

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 8月8日
    • 创建了问题 7月31日