如何使用python打开D盘目录下文件夹内的照片并复制
时间: 2024-11-30 12:16:01 浏览: 14
在Python中,你可以使用os和shutil模块来操作文件和目录,包括打开文件夹以及复制文件。这里是一个基本的例子,展示如何打开D盘目录下的照片并将其复制到另一个位置:
```python
import os
import shutil
# 定义源文件夹路径(请确保替换为实际的D盘路径)
source_folder = r"D:\Your_Pictures_Folder"
# 定义目标文件夹路径(同样替换为你想要复制到的位置)
destination_folder = r"C:\Destination_Folder"
# 检查目标文件夹是否存在,如果不存在则创建
if not os.path.exists(destination_folder):
os.makedirs(destination_folder)
# 遍历源文件夹中的所有图片文件(假设是.jpg或.png)
for filename in os.listdir(source_folder):
if filename.endswith(('.jpg', '.jpeg', '.png')): # 只选择.jpg, .jpeg, .png格式的文件
source_file_path = os.path.join(source_folder, filename)
destination_file_path = os.path.join(destination_folder, filename)
# 使用shutil.copyfile复制文件
try:
shutil.copyfile(source_file_path, destination_file_path)
print(f"成功复制了文件: {filename}")
except Exception as e:
print(f"复制文件 {filename} 时出错: {e}")
```
记得将`Your_Pictures_Folder` 和 `Destination_Folder` 替换为实际的文件夹路径。这个脚本会遍历指定目录下的所有符合条件的照片,并尝试逐个复制。
阅读全文