Python编程常见报错解决(一)

Python编程常见报错解决(一),第1张

概述1.报错一: SyntaxError: (unicode error) ‘utf-8‘ codec can‘t decode byte 0xca in position 0: invalid continuation byte    环境:        编写软件: notepad++                   python版本: python3.7     代码: n=1while

1.报错一: SyntaxError: (unicode error) ‘utf-8‘ codec can‘t decode byte 0xca in position 0: invalID continuation byte

   环境:        编写软件: notepad++

                  python版本: python3.7 

   代码:

n=1while n<=100:    tmp=n%2    if tmp==0:        pass    else:        print(n)    n+=1print("输出100以内的奇数结束")

 

1 C:\Users\administrator>python D:\4.py2   file "D:.py",line 103 SyntaxError: (unicode error) utf-8 codec cant decode byte 0xca in position 0: invalID continuation byte

原因:    notepad++,该软件默认的格式ASCII。

              python3.7,当在代码中出现中文时,如果没有指定使用utf-8等格式,python解释器会报错

 

解决办法:在代码第一行加入: # -*- Coding:utf-8 -*-

修改后代码:

# -*- Coding:utf-8 -*-n=1while n<=100:    tmp=n%2    if tmp==0:        pass    else:        print(n)    n+=1print("输出100以内的奇数结束")

结果:通过

总结

以上是内存溢出为你收集整理的Python编程常见报错解决(一)全部内容,希望文章能够帮你解决Python编程常见报错解决(一)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1195639.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存