在python,如何把一个文件夹里的pdf文件复制到另一个文件夹
时间: 2024-11-27 12:18:09 浏览: 4
Python合并同一个文件夹下所有PDF文件的方法
在Python中,你可以使用`shutil`模块和`os`模块来复制一个文件夹中的PDF文件到另一个文件夹。以下是一个简单的示例:
```python
import os
import shutil
# 定义源文件夹路径和目标文件夹路径
src_folder = '/path/to/source/folder' # 替换为你的源文件夹路径
dst_folder = '/path/to/destination/folder' # 替换为你的目标文件夹路径
# 验证路径是否存在
if not os.path.exists(src_folder):
print(f"源文件夹 {src_folder} 不存在")
else:
if not os.path.exists(dst_folder):
os.makedirs(dst_folder) # 如果目标文件夹不存在,则创建它
# 遍历源文件夹中的所有PDF文件
pdf_files = [f for f in os.listdir(src_folder) if f.endswith('.pdf')] # 使用endswith检查是否是PDF文件
for pdf_file in pdf_files:
# 构建完整源文件和目标文件路径
src_pdf_path = os.path.join(src_folder, pdf_file)
dst_pdf_path = os.path.join(dst_folder, pdf_file)
# 执行复制操作
shutil.copy(src_pdf_path, dst_pdf_path)
print(f"{pdf_file} 已复制到 {dst_folder}")
```
执行这个脚本之前,请确保将`src_folder`和`dst_folder`替换为你实际的文件夹路径。
阅读全文