异常,模块,包2
异常的常见
Traceback 异常的追踪信息,可以追溯到异常的具体位置
XXXXError 异常类型,包含具体信息
NameError :使用一个还未被赋值的变量
IndexError:下标/索引超出范围
KeyError:字典不存在这个键值
AttributeError:对象没有这个属性
ValueError:传入的值有错误
IndentationError:缩进错误;代码没有对齐
等等等自己总结遇到了在写在这里总结嘿嘿
异常捕捉
try: except:
try: except: else:
try: except: else: finally:XXXXXX try:
模块
1.内置模块
2.第三方模块, cmd---输入 pip install 模块名
3.自定义模块
导入模块:
import 模块名
from.....import.....从模块中导入指定的部分
from.....import* 把模块中所有的内容全部导入
import 模块名 as 别名 给模块起别名
调用功能:
模块名.功能名
包
含义:项目结构中的文件夹/目录
与普通文件夹的区别是:包是含有__init__.py的文件夹
作用:将有联系的模块放到同一个文件夹下,有效 避免模块名称冲突的问题
新建包:右键项目名 ---NEW----pthon package 如果新建文件夹的话 Directory
导包:
1.import 导包是首先执行__init__.py文件的代码,不建议在此文件中编写过多的代码,保证init文件中的内容简单
2.__all__ 本质上是一个列表 列表里面的元素就代表要导入的模块 作用 :可以控制要引入的东西 __all__ = [' 模块',‘模块’]
浙公网安备 33010602011771号