本站资源收集于互联网,不提供软件存储服务,每天免费更新优质的软件以及学习资源!

Python周末任务

网络教程 app 1℃

Python周末任务

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

import osimport shutilimport datetimesource_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 pleted.")

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

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

>

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

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

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

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

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

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

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

以上就是Python周末任务的详细内容,更多请关注范的资源库其它相关文章!

转载请注明:范的资源库 » Python周末任务

喜欢 (0)