gpt4 book ai didi

python - 将 XML 导入 SQL 数据库

转载 作者:数据小太阳 更新时间:2023-10-29 01:55:49 24 4
gpt4 key购买 nike

我正在处理一个 20 gig 的 XML 文件,我想将其导入 SQL 数据库(最好是 MySQL,因为这是我所熟悉的)。这似乎是一项常见的任务,但在谷歌搜索了一下之后,我一直无法弄清楚如何去做。做这个的最好方式是什么?

我知道这个功能内置于 MySQL 6.0 中,但现在还不是一个选项,因为它是一个 alpha 开发版本。

此外,如果我必须编写任何脚本,我更愿意使用 Python,因为这是我最熟悉的。

谢谢。

最佳答案

您可以使用 getiterator() 函数迭代 XML 文件,而无需一次解析整个文件。你可以用 ElementTree 来做到这一点,包含在标准库中,或与 lxml 一起使用.

for record in root.getiterator('record'):
add_element_to_database(record) # Depends on your database interface.
# I recommend SQLAlchemy.

关于python - 将 XML 导入 SQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/723757/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com