Python如何快速收集一个文件夹中所有word,并放到另一个文件夹中
时间: 2023-08-05 11:04:17 浏览: 131
你可以使用Python的`os`和`shutil`模块来实现这个任务。
首先,你需要使用`os.listdir()`函数来列出文件夹中的所有文件。然后,你可以使用`os.path.splitext()`函数来检查文件扩展名是否为`.docx`或`.doc`(Word文档的扩展名)。对于符合条件的文件,你可以使用`shutil.copy()`函数将它们复制到另一个文件夹中。
以下是一个示例代码:
```python
import os
import shutil
# 源文件夹路径
source_folder = 'path/to/source/folder'
# 目标文件夹路径
target_folder = 'path/to/target/folder'
# 列出源文件夹中的所有文件
files = os.listdir(source_folder)
# 遍历所有文件
for file in files:
# 检查文件扩展名是否为.docx或.doc
if os.path.splitext(file)[1] in ('.docx', '.doc'):
# 构建源文件路径和目标文件路径
source_file = os.path.join(source_folder, file)
target_file = os.path.join(target_folder, file)
# 复制文件到目标文件夹中
shutil.copy(source_file, target_file)
```
请确保将`source_folder`和`target_folder`变量替换为你实际使用的文件夹路径。
阅读全文