美文网首页
python-捕获异常

python-捕获异常

作者: 水漾涟漪penny | 来源:发表于2019-01-10 11:34 被阅读0次

# 捕获异常 try-except

# a = 'hhjdusmsn'

# try:

#    fh = open("testfile", "w")

#    fh.write("这是一个测试文件,用于测试异常!!")

# except IOError:

#    print("Error: 没有找到文件或读取文件失败" )

# else:

#    print("内容写入文件成功")

#    fh.close()

# # 定义函数

# # def temp_convert(var):

# #    try:

# #        return int(var)

# #    except ValueError:

# #        print("参数没有包含数字\n")

# #    except IndexError:

# #        print('参数indexerror\n')

# def temp_convert(var):

#    try:

#        return print(int(var),var)

#    except ValueError:

#        print('参数没有包含数字\n')

#    else:

#        print('pass')

#

# # 调用函数

# temp_convert("xyz")

# temp_convert(123)

# 捕获异常finally当在try块中抛出一个异常,立即执行finally块代码。

# finally块中的所有语句执行后,异常被再次触发,并执行except块代码。

# 参数的内容不同于异常。

# try:

#    file = open('123.txt', 'w')

#    try:

#        file.read()

#    finally:

#        print('关闭文件')

#        file.close()

# except IOError:

#    print('报error')

#抛出异常raise raise 抛出异常,可以自定义一个异常,但是必须是已经存在的异常类型,只能修改提示的信息

# class Networkerror(RuntimeError):

#    def __init__(self,arg):

#        self.args = arg

# try:

#    raise Networkerror('bad hostname')

# except Networkerror:

#    print(Networkerror.args)

相关文章

  • Python-异常捕获

    第一种:分错误类型处理try: 3/0except NameError as e: print ("没有变...

  • python-捕获异常

    # 捕获异常 try-except # a = 'hhjdusmsn' # try: # fh = open(...

  • Python面向对象2

    异常 捕获异常image.png根据错误类型捕获异常image.png 未知错误捕获image.png 捕获异常完...

  • 工作总结-002

    异常捕获service捕获业务异常,自定义BaseException;interface捕获业务异常,以及其他异常...

  • C++学习第20课,异常

    1 异常 一句话概括:捕获异常 1.1 谁捕获异常?捕获谁? A捕获B A() { try{ B(); } ...

  • Python 面向对象 - 08 异常

    目录一、概念二、捕获异常2.1 简单的捕获异常语法2.2 错误类型捕获2.3 异常捕获完整语法三、异常的传递四、抛...

  • springboot 异常捕获和处理

    springboot 异常捕获和处理 异常捕获处理

  • iOS 异常捕获处理机制(初级篇)

    一、异常处理简介 二、异常捕获案例 使用@try catch捕获异常 例1是最简单的一种写法: 捕获异常之嵌套捕获...

  • python3.7异常小记

    首先上示例代码: 这段代码包含了,异常分支类型捕获,无异常捕获,有无异常都会捕获的执行逻辑。 捕获全局异常 对入口...

  • Python异常处理

    Python异常处理 一、捕获异常 1.异常捕获语法 2.错误类型捕获 except:处理所有异常。except ...

网友评论

      本文标题:python-捕获异常

      本文链接:https://www.haomeiwen.com/subject/azgorqtx.html