在 Python 中,你可以使用 shutil 模块来快速复制 XML 文件,或者使用 lxml 库读取和写入 XML 文件,实现更复杂的复制和处理功能。

方法 1:使用 shutil 模块复制 XML 文件

import shutil

# 源文件路径
src_file = "source.xml"
# 目标文件路径
dst_file = "destination.xml"

# 复制文件
shutil.copy(src_file, dst_file)

方法 2:使用 lxml 读取和写入 XML 文件

如果你想对 XML 文件进行处理或修改后再复制,可以使用 lxml 进行读写操作:

from lxml import etree

# 读取源XML文件
tree = etree.parse("source.xml")

# 将解析后的XML写入到新文件
with open("destination.xml", "wb") as file:
    tree.write(file, pretty_print=True, xml_declaration=True, encoding="UTF-8")

代码解释:

  1. 方法 1 使用 shutil.copy() 是最简单的文件复制方法,直接从源路径复制到目标路径。
  2. 方法 2 使用 lxml 来读取 XML 文件并将其重新写入目标文件,可以在复制过程中做修改或处理。

选择合适的方法根据需求即可。如果仅需要简单复制,使用 shutil 是最有效的;如果需要在复制过程中处理 XML 内容,lxml 是更灵活的选择。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部