Python:无法导入lxml.etree.xmlfi

2024-09-29 04:20:40 发布

您现在位置:Python中文网/ 问答频道 /正文

尝试使用lxml生成xml文件。在

在API文档中,声明xmlfile类存在: http://lxml.de/api/lxml.etree.xmlfile-class.html

我使用导入:

from lxml import etree

但执行时出错

^{pr2}$

Tags: 文件from文档importapihttp声明html
2条回答

Python导入语义与您预期的不同。在

from <package> import <name>

不使<name>中的所有名称都可用。在

您需要完成<name>,因此在您的例子中{}。在

您需要将xmlfile更改为etree.xmlfile。在

 from lxml import etree    ### don't change this

 with etree.xmlfile(os.path.join(self.path, "filename.xml"), encoding='windows-1251') as xf:

相关问题 更多 >