美文网首页
Python-异常处理

Python-异常处理

作者: 微微笑_蝶虹 | 来源:发表于2020-01-10 17:23 被阅读0次

文件作用:学习Python基础-抛异常(try:except:---不终止程序运行;raise-终止程序运行)

#由于 try 块引发错误,因此会执行 except 块,抛出异常

try:

print(x)

except:

print("An exception occurred error!!!!")

# 如果没有引发错误,那么您可以使用 else 关键字来定义要执行的代码块

try:

print("Hello")

except:

print("Something went wrong")

else:

print("Nothing went wrong")

# raise 关键字用于引发异常。

# 您能够定义所引发异常的类型、以及打印给用户的文本

# 假如 x 小于 0,则引发异常并终止程序

x = -1

if x <0:

raise Exception("Sorry, no numbers below zero")

# 试图打开并写入不可写的文件,程序可以继续,而且不会打开文件对象

# 指定了 finally 块,则无论 try 块是否引发错误,都会执行 finally 块

# 这对于关闭对象并清理资源非常有用

try:

f =open("demofile.txt")

f.write("Lorum Ipsum")

except:

print("Something went wrong when writing to the file")

finally:

f.close()

相关文章

  • python-异常处理

    python3中不能用上面的方式捕获,需要加一个括号(NameError,FileNotFoundError) t...

  • Python-异常处理

    异常处理: 对出现的异常做出相应处理 Python中的异常处理能力是很强大的,可向用户准确反馈出错信息。在Pyt...

  • Python-异常处理

    异常处理介绍 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异...

  • Python-异常处理

    文件作用:学习Python基础-抛异常(try:except:---不终止程序运行;raise-终止程序运行) #...

  • 笔记更新进度提示

    各位, 为了更快更好的录制,Python-核心阶段课程(面向对象, Pygame, 异常处理等等); 会把更多的时...

  • python-文件处理/异常处理

    很多时候Python程序的输入/输出是与用户进行交互,从用户那里使用input()等方法获取输入,并使用print...

  • Python-异常处理(exceptional handling

    版本:python2.7 系统:Mac OSX 异常处理是代替日渐衰落的error code方法的新法,提供e...

  • python-异常处理、模块化

    异常处理 异常Exception 错误 Error :错误是可以避免的逻辑错误:算法写错了,加法写成了减法笔误:变...

  • Python-入门-12-异常处理

    微信公众号原文 系统:Windows 7语言版本:Anaconda3-4.3.0.1-Windows-x86_64...

  • Python-异常

    异常 1、结构: try: except: else: // 没有异常时执行 finally: 2、创建异常 异常...

网友评论

      本文标题:Python-异常处理

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