如何解决WIN7下Spyder运行python代码出现的UnicodeEncodeError错误

在进行深度学习时,我编写的代码没有问题,但是由于Windows的默认编码方式是gbk而控制台声明的文件是utf-8,所以用spyder调用文件时会出现找不到文件的提示

4个回答

这个问题困扰了我好几天,原来是因为没有下载iris_training.csv,iris_test.csv.......tensorflow网站访问不了那两个下载链接,自己去百度找,下载好放到文件夹下就可以了

u011358529
沉默的不去辩解 下载了放在哪个文件夹底下呀
接近 2 年之前 回复

我是在创建训练集和测试集的时候出现这个问题,UnicodeEncodeError: 'utf-8' codec can't encode character '\udcd5' in position 103: surrogates not allowed,,文件开头使用# -*-coding:utf8-*- 不起作用,文件开头使用import sys reload(sys) sys.setdefaultencoding("utf8")提示找不到reload

对应的字符串编码是什么?文件设置utf8编码没

xiashuo6198
xiashuo6198 我是在创建训练集和测试集的时候出现这个问题,UnicodeEncodeError: 'utf-8' codec can't encode character '\udcd5' in position 103: surrogates not allowed,,文件开头使用# -*-coding:utf8-*- 不起作用,文件开头使用import sys reload(sys) sys.setdefaultencoding("utf8")提示找不到reload
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问