概述
第一次写这个,不知道怎么展示,先引用看到的博文做致谢!
Python出现报错:SyntaxError: Non-UTF-8 code starting with ‘xa1‘ in file..._duo le的博客-CSDN博客当你在运行python程序发现报以下错误的时候,可能会觉得是文字编码的问题,实际上,的确是和它有关。在网上查找,大多都是前两种解决办法,但有第三种方法也能解决该问题。方法一:在代码首行添加:# coding = utf-8,以下是我的运行结果:很明显,这个方法没有解决我的问题。方法二:在代码首行添加:# coding = gbk,以下是我的运行结果:好的,咱接着往下看。方法三:在代码首行添加:# coding=gb2312,以下是我的运行结果:此时..https://blog.csdn.net/nanxun_198/article/details/121236475?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~Rate-1-121236475-blog-113824796.pc_relevant_3mothn_strategy_recovery&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~Rate-1-121236475-blog-113824796.pc_relevant_3mothn_strategy_recovery&utm_relevant_index=2实际上,我的情况如下:
正在学习python,学习的时候敲了这么一段代码:
class CPU: pass class Disk: pass class Computer: def __init__(self,cpu,disk): self.cpu=cpu self.disk=disk #(1)变量的赋值 cpu1=CPU() cpu2=cpu1 print(cpu1) print(cpu2)
但是运行的时候报错:
SyntaxError: Non-UTF-8 code starting with 'xb1' in file 路径文件名
看过duo le 的博文之后,试了一下,在前边增加注释
# coding=gbk
确实运行成功了,如下:
但是在删掉这行注释之后,仍然报错,而没有像 duo le 所说一样不再报错,不知为何
以下为删除注释之后的报错
另外两种方法做了同样的尝试,效果相同。
最后
以上就是糟糕花生为你收集整理的在python中出现报错之后的解决的全部内容,希望文章能够帮你解决在python中出现报错之后的解决所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复