栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

模块和异常捕获

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

模块和异常捕获

一、模块

1)Python中一个py文件就是一个模块

2)如何在一个模块中去使用另外一个模块的内容

a.模块名必须复合变量名的要求

b.必须要先导入再使用

3)导入模块

a. import 模块名 - 导入指定模块,导入后可以通过‘模块名.xxx’的方式去使用这个模块中所有的全局变量

b. from 模块名 import 变量名1,变量名2,变量名3… - 导入指定模块。导入后可以直接使用指定变量

c. from 模块名 import * - 导入指定模块,导入后可以直接使用这个模块中所有的全局变量

d. import 模块名 as 新模块名 - 对模块重命名

e. from 模块名 import 变量名1,变量名2 as 新变量名,变量名3,… - 对指定变量进行重命名

二、导入模块

1)不管以什么方式导入模块,导入模块的时候系统会先将被导入的模块中所有的代码都执行一遍

2)如果一个模块中的部分代码在被别的模块导入是不希望被执行,就将不希望被执行的代码放在if name == 'main’后,与其保持一个缩进

三、包

1)包含了__init__.py文件的文件夹就是包

包对应的文件夹只放.py文件

2)使用包里的模块

a.方法一:

import 包名.模块名

import 包名.模块名 as 新模块名

b.方法二:

from 包名 import 模块名

c.方法三:

from 包名.模块名 import 函数名

四、init.py

通过包导入内容的时候,系统就会自动执行包中文件所有的内容

1)批量导入 - 导入包直接导入包中所有的模块

from 包名 import 模块名1,模块名2,模块名3…

2)创建快捷键

from 包名.模块名 import 快捷键

3)常用通用函数

def open_file():
    print('打开文件')
五、异常捕获

1.异常 - 报错

如果程序在执行过程中遇到异常,程序会崩溃,且在什么地方遇到异常,程序就在什么地方终止执行

exit() - 主动退出程序,不会报错

2.异常捕获 - 让程序在出现异常的时候不会报错,还可以正常执行

结构1: - 捕获所有的异常

try:

​ 代码段1(需要捕获异常的代码)

except:代码段2(捕获 到异常后会执行的代码)

结构2: - 捕获指定异常
try:
代码段1
except 异常类型:
代码段2
结构3: - 同时捕获多种异常,针对不同的异常做相同的处理
try:
代码段1
except 异常类型1,异常类型2,异常类型3…:
代码段2
结构4: - 同时捕获多种异常,针对不同的异常做不同的处理
try:
代码段1
except 异常类型1:
代码段11
except 异常类型2:
代码段22
except 异常类型3:
代码段33
except 异常类型N:
代码段NN

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/961225.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号