您的位置 首页 知识分享

Python周末任务

任务:1 认为您的文件夹中有很多照片。 检查他们的属性。 在属性中,您创建了日期。 将所有具有特定创建日期的照…

任务:1
认为您的文件夹中有很多照片。 检查他们的属性。 在属性中,您创建了日期。 将所有具有特定创建日期的照片移动到其他文件夹中。
>

import os import shutil import datetime  source_folder = r"/home/guru/Desktop/Guru/Python/images"  destination_folder = r"/home/guru/Desktop/Guru/Python/images2"  target_date = "2025-01-11"  os.makedirs(destination_folder, exist_ok=True)  for file_name in os.listdir(source_folder):     file_path = os.path.join(source_folder, file_name)      if os.path.isfile(file_path):         created_time = os.stat(file_path).st_mtime         created_date = datetime.datetime.fromtimestamp(created_time).strftime("%Y-%m-%d")          if created_date == target_date:             shutil.move(file_path, os.path.join(destination_folder, file_name))             print(f"Moved: {file_name}")  print("Task completed.") 
登录后复制

Python周末任务

摘要:
1)导入所需的模块→使用os进行文件处理,用于移动文件的封闭以及日期格式的日期时间。

2)定义源和目标文件夹→指定图像的存储位置以及应移动的位置。

>

3)设置目标日期→基于其上次修改日期过滤文件(以yy-mm-dd的格式)。

4)如果不存在,则创建目标文件夹→确保在移动文件之前可用该文件夹。

5)通过源文件夹中的文件循环→一一检查每个文件。>

6)提取最后一个修改的日期→将文件的最后修改时间戳转换为人类可读格式。

7)将文件的日期与目标日期进行比较→如果它们匹配,则将文件选择用于移动。

8)将文件移至目标文件夹→将匹配文件匹配到指定位置。

9)打印状态消息→显示移动哪些文件并确认完成。

以上就是Python周末任务的详细内容,更多请关注php中文网其它相关文章!

本文来自网络,不代表甲倪知识立场,转载请注明出处:http://www.spjiani.cn/wp/8824.html

作者: nijia

发表评论

您的电子邮箱地址不会被公开。

联系我们

联系我们

0898-88881688

在线咨询: QQ交谈

邮箱: email@wangzhan.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部