python实现图片备份
时间: 2023-10-08 14:13:45 浏览: 158
要实现图片备份,我们可以使用Python中的shutil模块。下面是一个简单的备份脚本,它可以将指定目录下的所有图片备份到指定目录中:
```python
import os
import shutil
# 源目录和备份目录
src_dir = "/path/to/source/directory"
backup_dir = "/path/to/backup/directory"
# 遍历源目录中的文件
for filename in os.listdir(src_dir):
# 检查文件是否是图片文件
if filename.endswith(".jpg") or filename.endswith(".jpeg") or filename.endswith(".png"):
# 构建源文件和备份文件的绝对路径
src_file = os.path.join(src_dir, filename)
backup_file = os.path.join(backup_dir, filename)
# 备份文件
shutil.copy2(src_file, backup_file)
```
在上面的代码中,我们首先定义了源目录和备份目录的路径。然后,我们使用os.listdir()函数遍历源目录中的所有文件,并检查它们是否是图片文件。如果是,我们使用shutil.copy2()函数将文件从源目录复制到备份目录中。
请注意,上面的代码只是一个简单的备份脚本。如果您需要更复杂的备份逻辑,例如仅备份最新的文件或跳过已经备份的文件等,您需要根据自己的需求进行修改。
阅读全文