报错的原因DTDForbidden错误表明在解析XML文档时,XML处理器检测到了DTD 声明,但是没有权限访问它。例如,如果您使用lxml库,您可以使用以下代码禁止DTD加载:from lxml import etreeparser = etree.XMLParserdoc = etree.parse如果您使用的是其他XML解析器,则需要查看文档以找到禁用DTD加载的方法。如何解决要解决DTDForbidden错误,您需要在使用XML解析器时指定一个特殊的选项,以便它禁止加载DTD。如果XML文件中包含DTD声明,则此代码将成功解析文件,而不会出现DTDForbidden错误。