UnicodeEncodeError: 'utf-8' codec can't encode character '\udcd5' in position 84: surrogates not allowed
在windows开发TensorFlow程序读取scv数据的时候突然出现这个错,一开始还以为是编码的问题,结果再文件开头加上#coding:utf-8 还是报一样的错误
最后查阅各种资料发现错误的原因在于程序中的路径中使用了单反斜线:
E:\code\TensorFlow\reader.csv
在路径中这样写看似没有报错,实际上却不能执行,修改成
E:\\code\\TensorFlow\\reader.csv
成功执行