用python读写.docx文件

2024-09-24 22:31:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个文件夹,其中包含几个名为[Code2001.docx, Code2002.docx... Code2154.docx].docx文件。

我正在写一个脚本,它将:

  1. 打开每个.docx文件
  2. 在文档中追加一行;“已选中”
  3. 将.docx文件保存到另一个名为“Code2001”的文件夹中

在搜索之后,我只获得了循环的文件名:

import os
os.chdir(r"E:......\test")

for files in os.listdir("."):
    if files.endswith(".docx"):
        print filename

我也发现了这个:docx module但是文档很难继续。

对如何完成这个剧本有什么建议吗?


Tags: 文件文档testimport脚本文件夹foros
1条回答
网友
1楼 · 发布于 2024-09-24 22:31:08
from docx import *
document = opendocx("document.doc")
body = document.xpath('/w:document/w:body', namespaces=nsprefixes)[0]
body.append(paragraph('Appending this.'))

第二行可能需要根据文件中要追加文本的位置进行调整。要完成此操作,您需要使用savedocx()函数,在项目的根目录中有一个使用该函数的示例。

相关问题 更多 >