#python #xml #csv #elementtree #matching
Вопрос:
Цель состоит в том, чтобы найти совпадающие строки между файлом cfg и файлом xml, а затем перечислить все строки, которые не совпадают.
Что я сделал до сих пор:
- прочитайте и проанализируйте все xml-файлы в каталоге
- сохраните проанализированные элементы в файле csv
Из файла csv (который содержит данные xml), планируя сопоставить строки из csv с файлом cfg.
Вопрос. Я на правильном пути или есть лучший способ запрограммировать это с помощью python? Спасибо
пример cfg:
**ac2d-text data** = ac2d
asfrom compressed win executable (generic) = exe
пример xml-файла:
<Info>
<FileType>**Mac OS X Mach**</FileType>
<Ext>data</Ext>
- ac2d-текстовые данные в cfg и Mac OS X Mach элемента типа файла в xml должны быть сопоставлены, если нет, они должны быть записаны в виде выходного csv
Комментарии:
1. Что определяет совпадение? Какие две строки внутри файлов вы сравниваете, чтобы увидеть, есть ли совпадение?
2. привет @jollibobert пожалуйста, посмотрите отредактированный вопрос. Спасибо
3. «Я на правильном пути или есть лучший способ запрограммировать это с помощью python?» Трудно сказать, так как вы не показали нам никакого кода на Python.
4. Обновите сообщение с помощью ДЕЙСТВИТЕЛЬНОГО xml-документа.