python批量 word
时间: 2023-08-31 17:10:41 浏览: 191
python 批量读取word文件中指定表名的表写入exel
5星 · 资源好评率100%
可以使用Python的`docx`库来批量处理Word文档。下面是一个简单的示例代码,可以将一个文件夹下的所有Word文档的内容全部读取出来:
```python
import os
import docx
# 设置Word文档所在文件夹的路径
folder_path = r'C:\path\to\folder'
# 遍历文件夹中的所有Word文档
for filename in os.listdir(folder_path):
if filename.endswith('.docx'):
# 打开Word文档
doc = docx.Document(os.path.join(folder_path, filename))
# 读取文档中的内容
text = ''
for para in doc.paragraphs:
text += para.text
# 输出文档内容
print(text)
```
上述代码中,`os.listdir(folder_path)`函数用于遍历指定文件夹下的所有文件名。然后通过判断文件名是否以`.docx`结尾来确定是否为Word文档。接着,使用`docx.Document()`函数打开Word文档,并使用`doc.paragraphs`属性和`para.text`属性来读取文档中的内容。最后,将文档内容输出到控制台。
阅读全文