TypeError:unicode argument expected,got 'str'

在执行python代码时报该错。在复现基于keras的yolo3代码时,作者其中将darknet模型权重转化为keras权重的convert.py

导入了

from io import StringIO

并在代码中使用

outputstream=io.StringIO

其实很简单

改为

from io import BytesIO

并且将代码中用到StringIO的地方军用BytesIO代替

如本文更换为 outputstream=io.BytesIO即可

解决。

你可能感兴趣的:(h,python,Linux,keras)