сопоставьте строки или значения из cfg с файлом csv

#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-документа.