当前位置: 首页 > wzjs >正文

企业网站有哪些平台昭通网站建设 hardlcp

企业网站有哪些平台,昭通网站建设 hardlcp,军事新闻最新,蓬莱网站建设哪家好思考 在我们编写python程序的过程中,测试运行时总会碰到各种各样的报错,一般,只要python程序出现报错,程序就会退出运行的状态,这在某些情况下非常不友好,那么我们如何实现遇到报错时不退出程序&#xff0…

思考

在我们编写python程序的过程中,测试运行时总会碰到各种各样的报错,一般,只要python程序出现报错,程序就会退出运行的状态,这在某些情况下非常不友好,那么我们如何实现遇到报错时不退出程序,而且还能对对应的异常做处理呢?

#如果没有test.txt这文件,程序就会报错退出,导致后续代码无法被执行到
print("start....")
fp=open("test.txt")
print("end...")

在这里插入图片描述

异常捕获

异常捕获的最重要的两个目的:

  1. 遇到异常不退出
  2. 对异常做特殊处理
# -*- coding: UTF-8 -*-
import json#NameError
#print(a)#keyError
# d1 = {"a":1}
# print(d1["b"])#indexError
# lst=[1,2,3]
# print(lst[4])#断言异常  代码逻辑  测试
# num1=int(input("please enter num1:"))
# num2=int(input("please enter num2:"))
# assert num1 > num2def add(a,b):return abs(a)+abs(b)#单元测试用例
#在python有test库专门做测试逻辑,但是简单的测试可以用断言去做assert
assert add(-1,2) == 3#异常捕获
try:print("json begin...")# int("ABC")# 1/0# d1=json.loads("abc")print("json after...")
except ValueError as e:print("ValueError:",e)
except ZeroDivisionError as e:print("ZeroDivisionError:",e)
except Exception as e:print("json loas fails")print(e)
else:print("无异常")
finally:print("我总是执行的,无论有没有异常")
print("end...")#手动抛出异常
#代码逻辑上需要手动抛出异常
# raise关键字
# raise异常类
# raise 异常类(说明信息)
print("raise start...")
raise RuntimeError("运行时异常")
print("raise end....")
http://www.dtcms.com/wzjs/835816.html

相关文章:

  • 中国建设银行龙卡网站网页制作基础任务教程慕课版答案
  • 企业网站商城建设方案杭州做肉松饼的网站有多少家
  • 湖南网站seo营销网页界面设计图
  • 巴中市建设局新网站义乌小程序装修公司
  • 网站的优化用什么软件厦门人才网个人会员登录
  • 安徽建设厅网站施软件工程考研难度大吗
  • 网站建设策划怎么沟通外贸网站建设模式
  • wordpress主页与文章页四川seo排名
  • 邢台市政建设集团网站珠海网站建设建站模板
  • 网站的备案信息域名不一样网络品牌推广方案
  • 校园二手书交易网站开发wordpress音乐模板
  • 安康市住房和城乡建设局网站抖音商家页面模板
  • 查看网站的 cms济南住房和城乡建设局网站
  • 微信微博网站建设意见书做图片素材的网站有哪些
  • 开公司可以在哪些网站做推广连接wordpress
  • 网站兼容代码兰州新区网站建设
  • 网站后台百度统计图如何做的郑州企业建筑资质多少钱
  • 有什么网站做可以国外的生意网站开发程序是什么
  • 做电影网站需要申请免费网站注册
  • 哪儿提供邢台做网站微网站什么意思
  • 购物网站源码下载定制v软件下载
  • 网站大全浏览器小广告网页
  • 大连网站建设信息张家界建设网站
  • 珠海网站制作品牌策划怎样更新网站文章
  • 网站数据库是谁提供前端会员中心wordpress
  • 建零售网站还是淘宝店可以做团购的网站吗
  • 做网站需要用什么系统重庆公司名称网上核名
  • 网站能不能一边用 一边备案经营网站需要什么费用
  • 开发企业网站的公司公司做的网站打开慢
  • 小白学做网站买什么书在线做编程题的网站