python的异常抛出

异常


程序中的错误包括2种:语法错误和异常

语法错误:代码不规范,无法被识别和执行

异常:程序语法结构没有问题,可以被执行,但执行过程中会出现错误,就是异常

#!/usr/bin/env python3

# ^3^ coding=utf8## author: superzyx

# date: 2019/08/24

# usage: throw error debug info through exception

import logging.config

class ERROR(Exception):

pass

logging.config.fileConfig('../log.conf')

try:

var01, var02 = 'jksd' , 12

# raise ERROR('错了')

print(var01 + var02)

except Exception as error:

# print(error)

logger = logging.getLogger('rotatehandle') logger.error(error)finally: passprint('go on ..')

你可能感兴趣的:(python的异常抛出)