标签: python exception
我正在为某种文件格式编写解析器。如果文件格式不正确(并且无法解析),则解析器会抛出异常。
我应该在Python 2异常层次结构中使用什么异常类?
答案 0 :(得分:9)
怎么样
class XyzParseError(Exception): pass
其中XyzParser是解析器类的名称?这也是标准库中HTMLParser的作用。
XyzParser
HTMLParser
答案 1 :(得分:8)
ValueError似乎是合适的。
ValueError