Python 异常处理

1. 类的约束python

   1. 写一个父类. 父类中的某个方法要抛出一个异常 NotImplementedError (重点)加密

   2. 抽象类和抽象方法spa

   from abc import ABCMeta, abstractmethod
            class Base(metaclass = ABCMeta):
                @abstractmethod
                def fangfa(self):
                    pass

2. 异常处理debug

try:
        代码
    except 异常类:
        除了错, 如何处理异常
    except 异常类:
        除了错, 如何处理异常
    except 异常类:
        除了错, 如何处理异常

    else:
        当程序不出错
    finally:
        无论出不出错, 都要执行

  

raise 异常类("信息")日志

如何本身定义异常
class 类(Exception):
  passorm

堆栈
import traceback
traceback.format_exc()blog

3. MD5加密
import hashlibmd5

obj = hashlib.md5(b'盐')
obj.update(b"要加密的内容")
print(obj.hexdigest())hash

4. 日志处理
  等级:
     critical: 50
     error:40
     warning:30
     info:20
     debug:10it

相关文章
相关标签/搜索