Существует ли общий скрипт / модуль Python, который может конвертировать XSD в XML?

1

Я относительно новичок в Python и хотел конвертировать .csv файлы в XML. Есть ли модуль/скрипт Python, который может помочь в создании этого универсального?

Хотя я уже создал собственный сценарий, который обрабатывает CSV файл и преобразует их в XML, но мне было интересно, можно ли его создать в общем сценарии?

Я ожидаю, что процесс будет работать как " python_script.py Input_XSD_file.xsd Input_CSV_File.csv "

и он создает соответствующие файлы XML.

  • 0
    Вы хотите знать, как изменить свой сценарий так, чтобы он принимал аргументы, или как изменить свой код, чтобы он работал с любым файлом xsd / csv?
  • 0
    @BurhanKhalid: Я хочу создать общий сценарий Python, который принимает XSD и создает соответствующий XML-файл, данные в XML-файле могут быть загружены через CSV-файл или базу данных.
Теги:
python-3.x

1 ответ

0

Вы можете использовать модуль pandas (который является важным модулем, чтобы знать, заходите ли вы в python для анализа данных). Вы создаете pandas dataframe из csv следующим образом:

    import pandas as pd
    my_df = pd.read_csv('data.csv')

Затем вы можете преобразовать свой фрейм данных в XML, используя ответ на этот вопрос: Как конвертировать панды/фрейм данных в XML?

  • 0
    Спасибо за обновление @Orysza, но я искал способ сделать его универсальным процессом, где XML создается из XSD, переданного в качестве параметра . Но по ссылке, с которой вы помогли, создается жестко запрограммированная структура XML.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню