用于文件解析错误的异常类是什么?

时间:2012-02-14 12:13:13

标签: python exception

我正在为某种文件格式编写解析器。如果文件格式不正确(并且无法解析),则解析器会抛出异常。

我应该在Python 2异常层次结构中使用什么异常类?

2 个答案:

答案 0 :(得分:9)

怎么样

class XyzParseError(Exception):
    pass

其中XyzParser是解析器类的名称?这也是标准库中HTMLParser的作用。

答案 1 :(得分:8)

ValueError似乎是合适的。