python 自定义异常
python2
#coding=utf-
class CustomError(Exception):
def __init__(self,ErrorInfo):
self.errorinfo=ErrorInfo def __str__(self):
return self.errorinfo if __name__ == '__main__':
try:
raise CustomError('客户异常')
except CustomError as e:
print(e)
python3
#coding=utf-
class CustomError(Exception):
def __init__(self,ErrorInfo):
super().__init__(self) #初始化父类
self.errorinfo=ErrorInfo def __str__(self):
return self.errorinfo if __name__ == '__main__':
try:
raise CustomError('客户异常')
except CustomError as e:
print(e)
python 自定义异常的更多相关文章
- python自定义异常实例详解
		python自定义异常实例详解 本文通过两种方法对Python 自定义异常进行讲解,第一种:创建一个新的exception类来拥有自己的异常,第二种:raise 唯一的一个参数指定了要被抛出的异常 1 ... 
- python自定义异常抛出接受多个数值
		在使用Python的时候,有时候想自己自定义异常错误,同时抛出多个参数,比如对数据库查找一条数据,如果没有找到,返回 {"errCode":"-1", &quo ... 
- python自定义异常,使用raise引发异常
		1.自定义异常类,自定义的异常类必须是Exception或者Error的子类! 1 #!/usr/bin/env python 2 # encoding: utf-8 3 4 class Illega ... 
- 『无为则无心』Python函数 — 40、Python自定义异常
		目录 1.使用 raise 语句来抛出异常 (1)抛出异常类 (2)抛出异常类的实例 2.自定义异常类 (1)简单实现 (2)完整实现 在Python中,抛出自定义异常的语法为 raise 异常类对象 ... 
- Python自定义异常及抛出异常
		""" 自定义异常 """ class MyException(Exception): # 继承异常类 def __init__(self, ... 
- Python  约束 , 自定义异常  , 加密  ,  日志
		约束 约束 , 约束其派生类: 保证派生类中必须编写send方法 , 不然执行可能就会报错 Python中 语法: class BaseMessage(object): def send(self ... 
- Programiz 中文系列教程·翻译完成
		原文:Programiz 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远. 在线阅读 ApacheCN 学习资源 目录 Programiz C ... 
- python:异常处理、自定义异常、断言
		什么是异常: 当程序遭遇某些非正常问题的时候就会抛出异常:比如int()只能处理能转化成int的对象,如果传入一个不能转化的对象就会报错并抛出异常 常用的异常有: ValueError :传入无效的错 ... 
- python面向对象的约束和自定义异常
		基于人为来约束: 即人为主动抛出异常 class BaseMessage(object): def send(self,x1): """ 必须继承BaseMessage, ... 
随机推荐
- mui 事件管理及自定义事件详解
			<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name ... 
- MySQL数据查询
			数据查询语言DQL select [all | distinct] 字段或表达式列表 [from子句] [where子句] [group by子句] [having子句] [order by子句] [ ... 
- mysql提权常用方法。   hack某某
			一般是root权限,知道mysql root权限,root账号密码 启动项提权:原理:利用高权限的root写入一个vbs脚本到启动项,再通过一些方法如ddos,社工管理员之类的方法来让服务器重启,运行 ... 
- plupload多个实例,返回区分实例的返回
			plupload多个实例很简单,但是麻烦的是,返回的时候没有明显标记区分input的id,好蛋疼 var uploader = new plupload.Uploader({ //实例化一个plupl ... 
- spark streaming集成kafka
			Kakfa起初是由LinkedIn公司开发的一个分布式的消息系统,后成为Apache的一部分,它使用Scala编写,以可水平扩展和高吞吐率而被广泛使用.目前越来越多的开源分布式处理系统如Clouder ... 
- 把项目运行到本地环境及mysql配置
			1. 添加本地域名C:\Windows\System32\drivers\etc\hosts 127.0.0.1 local.v7.com 2. 添加一个apache虚拟站点D:\wamp64\bin ... 
- 跑 vue 项目
			cd ***** npm install 或 yarn(推荐) npm run dev 若是报错: missing script: dev ERR! A complete log of this r ... 
- java并发包消息队列(也即阻塞队列BlockingQueue)
			下面是典型的消息队列的生产者与消费者模式的例子 
- UIScrollView上面的UIButton点击始终在中间
			-(void)btnClick:(IdleTopChoseBtn *)btn{ btn.selected = YES; _choseBtn.selected = NO; _choseBtn = btn ... 
- ELK基础原理
			搜索引擎 索引组件: 获取数据-->建立文档-->文档分析-->文档索引(倒排索引) 搜索组件: 用户搜索接口-->建立查询(将用户键入的信息转换为可处理的查询对象) ... 
