我试图将从feedly导出的opml文件解析成xml文件。
我使用了listparser,dicttoxml和pandas来成功解析。我想尝试一下pandas的read_xml() 和 to_xml(),看看与我手动解析opml文件相比它的性能如何。
import pandas as pd
my_opml = './feedly-e42affb2-52f5-4889-8901-992e3a3e35de-2021-06-28.opml'
df = pd.read_xml(my_opml)
我遇到的错误如下:
Traceback (most recent call last): File "", line 1, in File "/home/pysolver33/anaconda3/envs/feedly/lib/python3.9/site-packages/pandas/core/generic.py", line 5465, in getattr return object.getattribute(self, name) AttributeError: 'DataFrame'对象没有'read_xml'属性
df.to_xml("feedlyRSS.xml")
追溯(最近的)调用如下所示: 文件“”,第1行,在 文件“/home/pysolver33/anaconda3/envs/feedly/lib/python3.9/site-packages/pandas/__init__.py”,第244行,获取 引发AttributeError:模块'pandas'没有属性'{name}'。
我的pandas版本是1.2.5。我检查了pip,1.2.5应该是最新版本。为什么我不能使用read_xml或to_xml?
read_xml
仅在版本1.3中提供,该版本尚未发布。 - Jack Fleeting