首页 > 解决方案 > 如何将新方法结合到旧方法中?

问题描述

我正在尝试XML从具有utf-8编码的目录中解析文件。最初,我有一组代码供解析器运行,但现在我添加了使用 ET 作为我的新解析器来运行我的错误文件。如何使 ET 适应我最初的“解析器”方法?

对于普通文件:

def parse_file(xml_file, save_to_disk = True):
    root =  self.find_root(xml_file)

等等等等。

要运行普通文件,我们使用parser.parse_file.

对于当前错误:

with open(f,encoding = 'utf-8') as file :
    etree.parse(file)

我怎样才能结合etree.parseparser.parse_file

标签: pythonparsingelementtree

解决方案


推荐阅读