python3学习笔记 错误处理

Posted zsypython

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3学习笔记 错误处理相关的知识,希望对你有一定的参考价值。

程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因。在操作系统提供的调用中,返回错误码非常常见。比如打开文件的函数open(),成功时返回文件描述符(就是一个整数),出错时返回-1

用错误码来表示是否出错十分不便,因为函数本身应该返回的正常结果和错误码混在一起,造成调用者必须用大量的代码来判断是否出错:

def foo():
    r = some_function()
    if r==(-1):
        return (-1)
    # do something
    return r

def bar():
    r = foo()
    if r==(-1):
        print(Error)
    else:
        pass

 

以上是关于python3学习笔记 错误处理的主要内容,如果未能解决你的问题,请参考以下文章

学习 PyQt5。在我的代码片段中找不到错误 [关闭]

学习小片段——springboot 错误处理

Python 3学习笔记

Python3学习笔记-字典及列表练习

《从零开始学Swift》学习笔记(Day 52)——Cocoa错误处理模式

Python3 错误和异常