0

help('dbhash')(标准库模块):

CLASSES
    exceptions.Exception(exceptions.BaseException)
        bsddb.db.DBError

    error = class DBError(exceptions.Exception)
     |  Method resolution order:
     |      DBError
     |      exceptions.Exception
     |      exceptions.BaseException
     |      __builtin__.object
     :

这种error = class DBError(exceptions.Exception)语言结构是如何命名的?它有什么作用?如果您安装了 django,则在执行 help('django.http.HttpResponse') 时可以看到此构造的另一个示例。

(我正在使用 python 2.7.2 和 django 1.4)

4

1 回答 1

1

它不是有效的语法。在帮助中,它的意思是表示error最初定义为class DBError并派生自exceptions.Exception

于 2012-04-16T16:43:49.933 回答