python批量创建word文档
时间: 2023-08-12 15:06:19 浏览: 207
python根据excel中的数据批量生成word文档.rar
要批量创建Word文档,你可以使用Python中的python-docx库。下面是一个简单的示例代码:
```python
from docx import Document
# 创建一个函数来生成Word文档
def create_word_document(file_name, content):
doc = Document()
doc.add_paragraph(content)
doc.save(file_name)
# 定义要创建的文档数量和内容
num_documents = 5
document_content = "这是一个示例文档内容。"
# 循环创建多个文档
for i in range(num_documents):
file_name = f"document_{i+1}.docx"
create_word_document(file_name, document_content)
```
以上代码中,我们首先导入了`Document`类从`python-docx`库中。然后,我们定义了一个函数`create_word_document`,该函数接受文件名和文档内容作为参数,并使用`docx`库创建一个新的Word文档并保存。
接下来,我们定义要创建的文档数量和每个文档的内容。在循环中,我们使用`range`函数迭代创建多个文档,并根据循环变量构造文件名。最后,我们调用`create_word_document`函数来创建并保存每个文档。
运行这段代码后,你将在当前目录下看到生成的多个Word文档,每个文档都包含相同的示例内容。你可以根据自己的需求修改文件名、内容和循环逻辑。
阅读全文