【发布时间】:2020-07-05 16:00:06
【问题描述】:
我有一个 XML 文件,我正在尝试解析和访问一个根:DonorAdvisedFundInd,我不应该对此有任何问题,但是当我尝试解析 XML 文件时,我收到一条错误消息:
[Errno 36] 文件名太长:`
这是我目前正在使用的代码:我剪掉了大部分代码,以便更容易看到问题所在。解析行发生错误。
import pandas as pd
import xml.etree.ElementTree as et
import requests
xml_data = requests.get("https://s3.amazonaws.com/irs-form-990/201903199349320465_public.xml").content
xtree = et.parse(xml_data)
现在我很困惑的原因是,如果你打开那个链接,XML 文件实际上并没有那么长。应该是可以解析的。如果有什么不同,我正在使用 IBM Watson Studio 的在线编译器。
如果有人能提供任何见解或反馈,我将不胜感激。
【问题讨论】:
标签: python xml pandas elementtree