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

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 @ 2018-05-09 14:22  逆火狂飙  阅读(831)  评论(0编辑  收藏  举报
生当作人杰 死亦为鬼雄 至今思项羽 不肯过江东