Python异常处理:try/except语句的详细应用案例

原创 深碍√TFBOYSˉ_ 2025-01-26 06:45 40阅读 0赞

在编程中,异常处理是一种机制,用于捕获和处理程序运行过程中的错误或未预期的情况。Python提供了try/except语句来实现这一功能。

下面是一些详细的应用案例:

  1. 文件操作

    1. try:
    2. f = open('non_existent_file.txt', 'r')
    3. print(f.read())
    4. except FileNotFoundError:
    5. print("File not found.")
    6. finally:
    7. if 'f' in locals(): # 只有在try中,才需要处理文件
    8. f.close()
  2. 网络请求

    1. try:
    2. response = requests.get('http://example.com')
    3. print(response.text)
    4. except Exception as e:
    5. print(f"Error: {str(e)})")
  3. 计算错误

    1. try:
    2. result = 10 / 0 # 这会抛出一个ZeroDivisionError
    3. print(result)
    4. except ZeroDivisionError:
    5. print("Error: Division by zero is not allowed.")

这些案例展示了如何使用try/except语句来处理可能的异常情况。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,40人围观)

还没有评论,来说两句吧...

相关阅读