代码如下:
import xml.etree.cElementTree as ET
tree = ET.parse(r'https://apitest.batchbook.com/api/v1/people.xml?auth_token=GR5doLv88FrnLyLGIwok')
我收到错误消息:
^{pr2}$但是,如果我在浏览器中打开上面的链接,并将其保存到XML文件中(人.xml),然后执行以下操作:
tree = ET.parse(r'C:\Users\Eric\Downloads\people.xml')
tree.getroot()
我得到的结果是:<;元素“people”位于0x00000000086AA420>
有什么线索可以解释为什么使用链接不起作用吗?谢谢:)
您的文件系统中的任何位置都没有该名称的文件。
etree
不明白这是一个真正的网址,即使有,也不能用它做任何事情。在相反,你应该做一些类似的事情:
为了纠正这个事实etree.parse正在查找类似文件的对象。不是特别优雅,但它能完成任务。在
相关问题 更多 >
编程相关推荐