xmlutils パッケージを使用して xml ファイルを csv に変換しています。私のコードは次のとおりです。
from xmlutils.xml2csv import xml2csv as x
input_path='/media/ishan/Local Disk/doc.xml'
output_path='media/ishan/Local Disk/d.csv'
data=x(input_path,output_path,encoding='utf-8')
上記のコードは正常に動作します。しかし、私が入力すると:
data.convert(tag="sku")
次のエラーが表示されます:
AttributeError Traceback (most recent call last)
<ipython-input-27-f15935c368f9> in <module>()
----> 1 data.convert(tag="PIES")
/home/ishan/.local/lib/python3.5/site-packages/xmlutils/xml2csv.py in convert(self, tag, delimiter, ignore, noheader, limit, buffer_size, quotes)
55
56 # get to the root
---> 57 event, root = self.context.next()
58
59 items = []
AttributeError: '_IterParseIterator' object has no attribute 'next'
私は自分が間違っていることを理解できません。私はこのパッケージにまったく慣れていません。なぜこのエラーが発生するのですか? xml ファイルを csv に変換する他の方法を提案できれば、それも役に立ちます。前もって感謝します。