程序出错消息中英文对照表

1.UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc8 in position 20: invalid continuation byte(2018年5月9日)

Unicode解码错误:'utf-8'解码器不能解码字节0xc8(位于位置20):无效的连续字节

 

2.AttributeError: module 'copy' has no attribute 'deepcopy'(2018年5月13日)

属性错误:模块copy没有‘deepcopy’这个属性

 

3.SyntaxError: invalid syntax(2018年5月13日)

语法错误:无效的语法

 

4.SyntaxError: positional argument follows keyword argument(2018年5月13日)

语法错误:位置参数跟随了指定关键字参数 (注:指定关键字参数举例来说是json.dump(obj,fObj,ensure_ascii=False)中的ensure_ascii=False,位置参数是obj和fObj)

 

5.TypeError: object supporting the buffer API required(2018年5月13日)

类型错误:需要支持buffer API的对象 (我是在做 diggest=hashlib.sha1(arr).digest() 这句代码时根据出错提示猜的,arr就是一个buffer类型对象。如果单纯根据字面看不太好理解)

 

6.TypeError: Unicode-objects must be encoded before hashing(2018年5月13日)

类型错误:Unicode对象在执行散列算法操作前必须被编码

 

7.TypeError: a bytes-like object is required, not 'str' (2018年5月14日)

类型错误:需要一个bytes类型的对象,不能是字符串。

 

8.ModuleNotFoundError: No module named 'pygeocoder' (2018年5月15日)

模块未找到错误:没有模块名曰'pygeocoder'

 

9.Uncaught SyntaxError: Invalid or unexpected token(2019年3月9日) 

未捕获的语法错误:非法或不期望的代号。(出现此异常是我在写JS时用一个中文逗号取代了一个正常的英文逗号,导致所有程序不能运行,然后在Chrome的开发者工具里捕获的错误)

 

10.Uncaught SyntaxError: Unexpected identifier(2019年3月14日) 

未捕获的语法错误:不期望的识别符号。(出现此异常是因为创建一个类对象时写成了MyClass c=new MyClass(); 这是Java的写法,按JS来应该是var c=new MyClass,这样不经意的笔误能导致整篇JS不能运行)

 

posted @   逆火狂飙  阅读(845)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
历史上的今天:
2014-05-09 Java读写二进制文件示例
2014-05-09 【Canvas技法】利用复数找控制点,利用贝塞尔二次曲线绘制环状橄榄枝
生当作人杰 死亦为鬼雄 至今思项羽 不肯过江东
点击右上角即可分享
微信分享提示