Я относительно новичок в Python и хотел конвертировать .csv файлы в XML. Есть ли модуль/скрипт Python, который может помочь в создании этого универсального?
Хотя я уже создал собственный сценарий, который обрабатывает CSV файл и преобразует их в XML, но мне было интересно, можно ли его создать в общем сценарии?
Я ожидаю, что процесс будет работать как " python_script.py Input_XSD_file.xsd Input_CSV_File.csv "
и он создает соответствующие файлы XML.
Вы можете использовать модуль pandas (который является важным модулем, чтобы знать, заходите ли вы в python для анализа данных). Вы создаете pandas dataframe из csv следующим образом:
import pandas as pd
my_df = pd.read_csv('data.csv')
Затем вы можете преобразовать свой фрейм данных в XML, используя ответ на этот вопрос: Как конвертировать панды/фрейм данных в XML?