项目场景:
win10 pytoch EAST 文本检测模型训练
问题描述:
EAST 文件检测算法加载数据集时,读取txt文件出现exception:
出错代码:
with open(p, 'r')as txtFile:
reader = csv.reader(txtFile)
txt文件:
原因分析:
根据exception 提示信息知道,异常是由于用’gbk’编码方法解码时出错。
解决方案:
在open()方法中显示指定解码方法为‘utf-8’,以解决该问题:
with open(p, 'r', encoding='utf-8') as f:
reader = csv.reader(f)