异常,模块,包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__ = [' 模块',‘模块’]

posted on 2025-12-02 23:05  梨花苗  阅读(14)  评论(0)    收藏  举报