python常见报错类型
更新ing
| 报错类型 | 报错内容 | 错误判断 | 错误解决方式 |
| IndentationError | IndentationError:unexpected indent | 格式错误:以外缩进 | |
| IndentationError | IndentationError:unindent does not match any outer indentation level | 格式错误:缩进方式不一致,有的用空格(数量是否一致),有的用Tab | 调整对应内容的缩进,一致(4空格) |
| IndentationError | IndentationError:expected an indented block | ||
| NameError | NameError: free variable **** referenced before assignment in enclosing scope | 名字错误:自由变量在封闭代码块中,调用前未进行初始化或完成指定 | |
| SyntaxError | SyntaxError:invalid syntax | 语法错误:无效语法 | |
| SyntaxError | SyntaxError: non-default argument follows default argument | 语法错误:非默认参数跟随默认参数,此类错误出现在默认参数后面跟着其他关键参数 | 调整关键参数的位置,至默认参数前 |
| SyntaxError | SyntaxError: positional argument follows keyword argument | 语法错误:关键参数后面跟着位置参数,即在键值对参数后面出现了基本数据类型参数 | 调整形参,或者调整传递实参的顺序 |
| SyntaxError | SyntaxError: no binding for nonlocal '****' found | 语法错误:在上一层函数中未找到指定的变量 | |
| UnboundLocalError | UnboundLocalError: local variable '****' referenced before assignment |
未指定造成的局部错误:局部变量在被使用前未初始化或未给予相应指定。 |
|
| RecursionError | RecursionError: maximum recursion depth exceeded in comparison | 递归超过了最大的深度。 | |
| TypeError | TypeError: ***** missing 1 required positional argument: “@@” | 类型错误:****需要1个位置参数,但没给 | |
python常见报错类型的更多相关文章
- Python 常见报错类型
一.TypeError:类型错误,对象用来表示值的类型非预期类型时发生的错误 错误例子: age=18 print(‘我的年龄是’+age) 报错信息:TypeError: can only conc ...
- python常见报错信息!错误和异常!附带处理方法
作为 Python 初学者,在刚学习 Python 编程时,经常会看到一些报错信息. Python 有两种错误很容易辨认:语法错误和异常. Python assert(断言)用于判断一个表达式,在表达 ...
- python 常见报错汇总
python官方文档:https://docs.python.org/zh-cn/3/tutorial/index.html 1.indentationerror:unindent does not ...
- Python常见报错问题(不定时更新)
1.TabError: inconsistent use of tabs and spaces in indentation 在缩进中不一致地使用tab键和空格键. 报错原因:混用了tab和space ...
- Python常见报错 - 使用openpyxl模块时出现错误: zipfile.BadZipFile: File is not a zip file
背景 在pycharm项目下,有一个data.xlsx,主要用来存放接口测试用例数据的 要通过openpyxl库去读取data.xlsx,方法: openpyxl.load_workbook(path ...
- python常见报错
1.Pycharm No module named requests 的解决方法 pip install requests 然后重启pycharm
- web报表工具FineReport使用中遇到的常见报错及解决办法(二)
web报表工具FineReport使用中遇到的常见报错及解决办法(二) 这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己. 出现问题先搜一下文档上有没有,再看看度娘 ...
- java常见报错及解决
Java常见报错信息: Java 常见异常种类 Java Exception: 1.Error 2.Runtime Exception 运行时异常 3.Exception 4.throw 用户自定 ...
- JavaScript 调试常见报错以及原因
JavaScript 调试常见报错以及原因 测试环境 chrome 版本 66.0.3359.170(正式版本) (64 位) TypeError 类型错误 不是操作符所接受的数据类型. //---- ...
随机推荐
- hook
hook的定义 hook,钩子,勾住系统的程序逻辑. 在某段SDK源码逻辑执行的构成中,通过代码手段拦截执行该程序,加入自己的代码逻辑 使用价值 hook是安卓面向切面(aop)编程的基础,可以让我们 ...
- 微信小程序 修改手机状态栏颜色
在json中 添加 "navigationBarTextStyle": "white",
- Beep函数实现硬件蜂鸣声
#include <Windows.h> #include <tchar.h> int WINAPI _tWinMain(HINSTANCE hInstance, HINSTA ...
- IDEA 破解_补丁永久_2018.3
主要是Eclipse我已经玩坏了三次了,切换jdk8到jdk10,再切换到jdk8,大量文件乱码,怎么改都没用,有的时候Eclipse久了不用,项目放在里面发霉了,坏掉了,MMP,换到I ...
- 通过类创建子线程&同步锁
一.通过类创建子线程 import threading class MyThread(threading.Thread): def __init__(self,num): threading.Thre ...
- 关于SimpleDateFormat安全的时间格式化线程安全问题
想必大家对SimpleDateFormat并不陌生.SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出,但如果使用不小心会导致非常微妙和难以调 ...
- 关于动态添加iview admin路由以及刷新侧边栏
在main.js中的mounted中使用router.addRouters()方法后界面上的路由并未刷新. 在注释掉路由跳转的权限限制之后,发现直接在地址栏输入对应路由能够进去,只是侧边栏没有刷新. ...
- vue-cli教程
转:https://jspang.com/post/vue-cli2.html#toc-5ca
- Vim搜索、取消高亮、显示行数、取消行数
1.显示行数 :set nu 2.取消行号 :set nu! 3.高亮搜索 /target 4.取消高亮 :noh
- OLTP和OLAP的区别
OLTP和OLAP的区别 联机事务处理OLTP(on-line transaction processing) 主要是执行基本日常的事务处理,比如数据库记录的增删查改.比如在银行的一笔交易记录,就是一 ...