转载自《Django Web开发指南》表1.6 (蓝色字体为本人自行标注,供参考
)
AssertionError assert(断言)语句失败
AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性x
IOError 输入/输出异常;基本上是无法打开文件
ImportError 无法引入模块或包;基本上是路径问题或名称错误
IndentationError 语法错误(的子类)
;代码没有正确对齐
IndexError 下标索引超出序列边界,比如当x只有三个元素,却试图访问x[5]
KeyError 试图访问字典里不存在的键
KeyboardInterrupt Ctrl+C被按下
NameError 使用一个还未被赋予对象的变量
SyntaxError Python代码非法,代码不能编译(个人认为这是语法错误,写错了)
TypeError 传入对象类型与要求的不符合
UnboundLocalError 试图访问一个还未被设置的局部变量,基本上是由于另有一个同名的全局变量,导致你以为正在访问它
ValueError 传入一个调用者不期望的值,即使值的类型是正确的
~~~~~~~~~~~~~~~以下为我遇到的
~~~~~~~~~~~~~~~~~~~~
BadStatusLine
exception
httplib.
BadStatusLine
A subclass of HTTPException
. Raised if a server responds with a HTTP
status code that we don’t understand.
New in version 2.0.
BadStatusLine 这是HTTPException的一个子类。当服务器返回一个无法解释的HTTP状态代码时会引发这个异常
分享到:
相关推荐
2. 常见Python异常类型: - `ZeroDivisionError`: 当除数为零时引发。 - `NameError`: 使用未定义的变量时引发。 - `TypeError`: 对不同类型的数据执行不兼容的操作时引发。 - `ValueError`: 函数接收到参数的值...
常见的Python异常包括IndexError(索引超出范围)、TypeError(操作符或函数应用于不兼容的类型)、KeyError(访问字典中不存在的键)、ValueError(值错误,如将非数字字符串转换为整数)、NameError(使用了未定义...
整理了python中常见的异常名字及对应的中文释义,适合python的初学者进行异常处理
在Python中,一种常见的无监督异常检测算法是Isolation Forest。这个算法通过构建随机森林来隔离异常值,因为异常值通常比正常值更容易被孤立。实现Isolation Forest可以使用Scikit-learn库: ```python from ...
Python 异常机制 06_常见异常汇总和说明.mp4
##### 1.2 常见的Python异常类型 Python中定义了许多内置异常类型,每种类型对应特定的错误情况。以下是一些常见的异常类型: - **ZeroDivisionError**:当尝试除以零时抛出。 - **ValueError**:当函数的参数具有...
下面是一些Python中常见的内置异常类及其用途: 1. `AttributeError`: 当尝试访问或修改对象的一个不存在的属性时,会引发此异常。 2. `IOError`: 这个异常在输入/输出操作失败时被抛出,比如打开不存在的文件。 3....
Python有许多内置的异常类型,如`ZeroDivisionError`、`TypeError`、`IOError`等,它们构成了Python异常层次结构的基础。了解这些内置异常类型有助于编写更精确的异常处理代码。 总之,Python的异常处理机制提供了...
什么是异常处理?什么情况下会发生异常?了解常见异常类,异常处理的语句,try ... except,多个except语句和一个except块
常见的异常包括`TypeError`, `ZeroDivisionError`, `FileNotFoundError`等。当你尝试执行可能会引发异常的操作时,Python会创建该异常类的一个实例,并将其传递给`try/except`块。 ```python try: # 可能会引发...
22. **IndentationError**:缩进错误,子类包括`TabError`,是Python中常见的错误,因为Python使用缩进来表示代码块。 23. **TabError**:Tab和空格混用,Python规定同一层级的代码块不能混用制表符和空格进行缩进...
【Python常见异常处理】 在Python编程中,异常是程序运行时遇到的问题,通常表现为错误或不正常的状况。异常处理是确保程序稳定性和健壮性的重要手段。本篇精品课件详细介绍了Python中的异常处理机制,旨在帮助学习...
python面试常见问题1、“==”与is的区别2、list与tuple的区别3、python中list与dict...单例模式17、python常见异常18、列出几种魔法方法并介绍19、python进程、线程、协程20、python中的锁21、python传参数是传值还是传
5. **异常处理**:掌握错误和异常的概念,了解如何使用try/except/finally语句进行异常处理,以及常见Python异常类。 6. **面向对象编程**:理解面向对象编程的基本概念,如类、对象、继承、多态,以及类的特殊方法...
接下来,我们将详细介绍文档中提到的一些常见的Python内置异常。 首先,AssertionError是在断言语句(assert)失败时抛出的。它通常用于程序调试过程中,以确保某些条件得到满足。 AttributeError发生在尝试访问一...
3. **异常处理**: 异常处理是编程中的重要部分,学生需要了解try/except/finally语句的使用,以及常见Python异常的类型和处理方法。 4. **文件操作**: 文件和I/O流的操作在实际项目中必不可少,大纲可能包括读写...
在Python编码中避免不了有错误或者异常的出现,这时候有一个全面的错误异常思维导图是再好不过了,这里分享一个关于Python编码中比较常见的错误异常思维导图供大家参考。
**内容概要**:本资源通过创建一个模拟银行账户系统,帮助读者深入了解Python异常处理机制。通过代码示例讲解了异常捕获、`try-except`结构、自定义异常类等高级主题。项目内容包括账户的存款与取款操作,并实现了...