0
我在Python新手,得到错误ET.find()到底需要2个参数(3给出)
的ET.find()到底需要2个参数(3给出)
import xml.etree.ElementTree as ET
ns = {'conv_svc': 'http://schemas.com/serviceconvert'}
jobTypesXml = self.__server_request(url, None)
root = ET.fromstring(jobTypesXml)
for job in root.find('conv_svc:GetJobTypesResult', ns):
我的第一个问题,在执行过程中
是:什么类型在下面的初始化推导?
ns = {'conv_svc': 'http://schemas.com/serviceconvert'}
回答此问题,我可以进一步自行找出错误! 在此先感谢!
在python3中,它需要[两个参数](https://docs.python.org/3/library/xml.etree .elementtree.html#xml.etree.ElementTree.Element.find) –
@ShreyashSSarnayak啊哈,所以错误在于他们使用Python 2并使用Python 3文档(问题中发布的错误证明他们无法通过可选参数)。我会编辑,谢谢。 – roganjosh