"try except 语句的执行流程如下:首先执行 try 中的代码块,如果执行过程中出现异常,系统会自动生成一个异常类型,并将该异常提交给 Python 解释器,此过程称为捕获异常。当Python 解释器收到异常对象时,会寻找能处理该异常对象的 except 块,如果找到合适的 except 块,则把该异常对象交给该 except 块处理,这个过程被称为处理异常。如果 Python 解释器找不到处理异常的 except 块,则程序运行终止,Python 解释器也将退出。<br>事实上,不管程序代码块是否处于 try 块中,甚至包括 except 块中的代码,只要执行该代码块时出现了异常,系统都会自动生成对应类型的异常。但是,如果此段程序没有用 try 包裹,又或者没有为该异常配置处理它的 except 块,则Python 解释器将无法处理,程序就会停止运行;反之,如果程序发生的异常经 try 捕获并由 except 处理完成,则程序可以继续执行。<br>举个例子:try: a = int(input(""输入被除数:b = int(input(""输入除数:c = a / b print(""您输入的两个数相除的结果是:"", c ) except (ValueError, ArithmeticError): print(""程序发生了数字格式异常、算术异常之一"") except : print(""未知异常"") print(""程序继续运行"")程序运行结果为:<br>输入被除数:a<br>程序发生了数字格式异常、算术异常之一<br>程序继续运行<br>上面程序中,第6行代码使用了(ValueError, ArithmeticError)来指定所捕获的异常类型,这就表明该 except 块可以同时捕获这 2 种类型的异常;第8行代码只有 except 关键字,并未指定具体要捕获的异常类型,这种省略异常类的 except 语句也是合法的,它表示可捕获所有类型的异常,一般会作为异常捕获的最后一个 except 块。<br>除此之外,由于 try 块中引发了异常,并被 except 块成功捕获,因此程序才可以继续执行,才有了“程序继续运行”的输出结果。<br>获取特定异常的有关信息<br>通过前面的学习,我们已经可以捕获程序中可能发生的异常,并对其进行处理。但是,由于一个 excep"
鼻血有可能是因为空气比较干燥,鼻粘膜也比较干燥,脆弱,容易出血.可以到医院开一些石蜡油或薄荷油涂抹鼻腔,也可以请医生检查后,烧一下鼻腔内的血管,以避免频繁出血. 还应该查一个血常规是否有血液系统的疾病.看看五官科的医生是否有鼻中隔偏曲等.平常应该多喝水和多吃蔬菜和避免扣鼻腔.