Python编程常见报错解决(一)
发布时间:2020-12-20 12:55:47 所属栏目:Python 来源:网络整理
导读:1.报错一: SyntaxError: (unicode error) ‘utf-8‘ codec can‘t decode byte 0xca in position 0: invalid continuation byte ? ?环境:? ? ? ? 编写软件:? notepad++ ? ? ? ? ? ? ? ? ? python版本: python3.7? ? ?代码: n=1 while n=100 : tmp =n%2 i
1.报错一: SyntaxError: (unicode error) ‘utf-8‘ codec can‘t decode byte 0xca in position 0: invalid continuation byte ? ?环境:? ? ? ? 编写软件:?notepad++ ? ? ? ? ? ? ? ? ? python版本: python3.7? ? ?代码: n=1 while n<=100: tmp=n%2 if tmp==0: pass else: print(n) n+=1 print("输出100以内的奇数结束") ? 1 C:UsersAdministrator>python D:4.py 2 File "D:4.py",line 10 3 SyntaxError: (unicode error) ‘utf-8‘ codec can‘t decode byte 0xca in position 0: invalid continuation byte 原因:? ? notepad++,该软件默认的格式ASCII。 ? ? ? ? ? ? ? python3.7,当在代码中出现中文时,如果没有指定使用utf-8等格式,python解释器会报错 ? 解决办法:在代码第一行加入: # -*- coding:utf-8 -*- 修改后代码: # -*- coding:utf-8 -*- n=1 while n<=100: tmp=n%2 if tmp==0: pass else: print(n) n+=1 print("输出100以内的奇数结束") 结果:通过 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |