同城做推广哪个网站好,深圳网站设计成功柚米,互联网营销师证书报名入口,南宁的网站建设异常
代码中出现的报错问题#xff0c;可能会导致整个代码的停止#xff0c;为了避免这种情况#xff0c;有了捕获异常操作#xff1b;
捕获异常
提前预知可能出错的代码#xff0c;做好准备#xff0c;避免因bug导致整个项目停止#xff1b;
try#xff1a;可能出…异常
代码中出现的报错问题可能会导致整个代码的停止为了避免这种情况有了捕获异常操作
捕获异常
提前预知可能出错的代码做好准备避免因bug导致整个项目停止
try可能出错的代码except捕获异常可以捕获所有异常、指定类型异常可选else没有异常走这里可选finally无论是否有报错这里都执行
try:f open(./2.js, r, encodingutf-8)print(name)
except:print(文件不存在)
# except (FileNotFoundError, NameError) as e:
# print(e)
# print(文件不存在)
# except Exception as e:
# print(e)
# print(文件不存在)
else:print(正常执行)f.write(\n已有追加。)
finally:print(始终执行)
模块
一个python文件内部实现了某些功能
内置模块自定义模块
导入模块
全部导入
import timeprint(qwe)
time.sleep(10)导入指定方法
from time import sleepprint(qwe)
sleep(5)导入并重命名
import time as t
from time import sleep as sl全部导入2不能改名
from time import *print(qwe)
sleep(5)模块中变量
自定义模块test.py
# 当被使用【全部导入2】导入时只会包含__all__里的
__all__ [add]def add(x, y):add:一个两数相加求和的方法:param x: 求和的第一个参数:param y: 求和的第二个参数:return: 返回两数之和print(x y)# add(2, 3)
# 此时被导入时__name__为文件名就不执行了
if __name__ __main__:add(2, 3)
正常导入test.py会执行
import testtest.add(1, 2)
包