是否有可以将XSD转换为XML的通用Python脚本/模块?

是否有可以将XSD转换为XML的通用Python脚本/模块?,python,xml,python-3.x,Python,Xml,Python 3.x,我对Python比较陌生,希望将.csv文件转换为XML。是否有Python模块/脚本可以帮助创建此泛型 虽然我已经创建了自定义脚本来处理csv文件并将其转换为XML,但我想知道是否可以将其创建为通用脚本 我希望该过程能够像“python_script.py Input_XSD_file.XSD Input_CSV_file.CSV”那样工作 它会创建相关的XML文件。您可以使用pandas模块(这是了解您是否正在进入python进行数据分析的一个重要模块)。您可以从csv创建数据帧,如下所示:

我对Python比较陌生,希望将.csv文件转换为XML。是否有Python模块/脚本可以帮助创建此泛型

虽然我已经创建了自定义脚本来处理csv文件并将其转换为XML,但我想知道是否可以将其创建为通用脚本

我希望该过程能够像“python_script.py Input_XSD_file.XSD Input_CSV_file.CSV”那样工作


它会创建相关的XML文件。

您可以使用pandas模块(这是了解您是否正在进入python进行数据分析的一个重要模块)。您可以从csv创建数据帧,如下所示:

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


然后,您可以使用以下问题的答案将数据帧转换为XML:

您可以使用pandas模块(这是了解您是否进入python进行数据分析的一个重要模块)。您可以从csv创建数据帧,如下所示:

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


然后,您可以使用以下问题的答案将数据帧转换为XML:

您想知道如何修改脚本以接受参数,还是如何更改代码以使其与任何xsd/csv文件一起工作?@BurhanKhalid:我想创建一个通用Python脚本,该脚本接受xsd并创建相应的XML文件,XML文件中的数据可以通过csv文件或数据库加载。您想知道如何修改脚本以接受参数,还是如何更改代码以使其与任何xsd/csv文件一起工作?@BurhanKhalid:我想创建一个通用Python脚本,该脚本接受xsd并创建相应的XML文件,XML文件中的数据可以通过csv文件或数据库加载。感谢@Orysza的更新,但我一直在寻找一种方法使其成为一个通用过程,其中XML是通过作为参数传递的XSD创建的。但根据您帮助创建的链接,我们正在创建一个硬编码的XML结构。感谢@Orysza的更新,但我正在寻找一种方法,使其成为一个通用过程,其中XML是从作为参数传递的XSD创建的。但是根据您帮助创建的链接,它创建了一个硬编码的XML结构。