实用主义 --- 杂乱文件自动分类

简介: 实用主义 --- 杂乱文件自动分类

实用主义 --- 杂乱文件自动分类

起因

很多人的电脑文件夹是这样的:

想要自己去整理的时候简直想扇自己两巴掌。

这种重复性的工作用python来完成是再好不过了。


经过

我简单捋了下思路,我想要的只是把文件分类,只要看起来井井有条便于查找就行,那只要按照文件后缀来分类,就简单粗暴了。

但是在这里我又不想每个文件都罗列出来,于是我就想到了os库,只要简单读取文件后缀,之后再判断是否存在这样就可以减少很多代码了。

这里用到的库有os和shutil。

其中shutil.move可以帮助我们移动文件,接下来上代码:

import shutil
import os
path = './'   #由于这里是相对路径,所以需要把这个代码文件和你要处理的文件放到同一个文件夹里
files = os.listdir(path)
for f in files:
    # f.png
    #./png
    folder_name = './' + f.split('.')[-1]
    if not os.path.exists(folder_name):
        os.makedirs(folder_name)
        shutil.move(f,folder_name)
    else:
        shutil.move(f,folder_name)

结果

脚本运行结果

相关文章
|
2月前
|
UED
Midjourney-02 收集Prompt 咕卡手账 零件套装展示 可爱猫猫 线稿生成 2077猫猫 niji 5 niji 6 对比 详细记录 超多图片 多种风格 附带文本 关键词
Midjourney-02 收集Prompt 咕卡手账 零件套装展示 可爱猫猫 线稿生成 2077猫猫 niji 5 niji 6 对比 详细记录 超多图片 多种风格 附带文本 关键词
28 0
|
7月前
|
存储 数据可视化 vr&ar
突破传统 重新定义:3D医学影像PACS系统源码(包含RIS放射信息) 实现三维重建与还原
突破传统,重新定义PACS/RIS服务,洞察用户需求,关注应用场景,新一代PACS/RIS系统,系统顶层设计采用集中+分布式架构,满足医院影像全流程业务运行,同时各模块均可独立部署,满足医院未来影像信息化扩展新需求、感受新时代影像服务便捷性、易用性!系统基于平台化设计,与第三方服务自然接入无压力,从功能多样化到调阅速度快;覆盖(放射、超声、内镜、病理、核医学、心血管、临床科室等,是以影像采集、传输、存储、诊断、报告书写和科室管理)为核心应用的模块化PACS/RIS系统,实现了全院级影像信息的合理共享与应用。
128 0
突破传统 重新定义:3D医学影像PACS系统源码(包含RIS放射信息) 实现三维重建与还原
|
定位技术 API 容器
百度地图API开发:停车场分布标注和检索静态版
百度地图API开发:停车场分布标注和检索静态版
158 0
|
机器学习/深度学习 存储 人工智能
【OpenVI-视觉评价系列之MOS评价实战篇】手机存储不够用,清理照片太痛苦?MOS评价帮你挑选“垃圾”照片
MOS(Mean Opinion Score)是一种常用的主观质量评价方法,常用于视频、图像等多媒体领域中的质量评价。MOS视觉评价通常是通过让受试者观看视频/图像,对视频的清晰度、锐度、颜色饱和度、运动模糊、噪声等方面进行评价。然而,MOS视觉评价也存在一些局限,例如需要大量的受试者,评估时间较长等。因此,近年来,研究者们也开始探索使用客观评价方法来替代或补充MOS视觉评价。
533 2
【OpenVI-视觉评价系列之MOS评价实战篇】手机存储不够用,清理照片太痛苦?MOS评价帮你挑选“垃圾”照片
|
数据采集 文件存储 数据格式
巧用千寻位置GNSS测绘软件| 数据文件导出技巧
日常进行测量放样或者是静态数据采集等作业时,都需要将这些数据进行导出。使用千寻位置GNSS测绘软件可快速完成项目数据和道路断面的数据导出。本期带来具体的操作技巧,方便测绘朋友在短时间内完成数据文件导出。
巧用千寻位置GNSS测绘软件| 数据文件导出技巧
|
算法框架/工具
|
存储 数据可视化 程序员
选择文库系统的时候需要重点注意和对比哪些东西?
本人程序员出身,接近15年的代码经验,对互联网产品和运营也一直在实践和研究,尤其是对文库产品有着深度理解,因为我自己也一直在运营文库项目。下面是我站在一个普通站长角度给出的一些经验,如果你也想做一个文库网站或文库平台,需要选择一套文库系统产品,请从下面几点出发去做对比,最终做出正确选择。
选择文库系统的时候需要重点注意和对比哪些东西?
|
数据采集 消息中间件 分布式计算
最终整体回顾总结(代码-预处理及爬虫识别)|学习笔记
快速学习最终整体回顾总结(代码-预处理及爬虫识别)
127 0
最终整体回顾总结(代码-预处理及爬虫识别)|学习笔记
案例分享:医疗流式细胞术数据文件(.fcs)导出excel表工具
案例分享:医疗流式细胞术数据文件(.fcs)导出excel表工具
案例分享:医疗流式细胞术数据文件(.fcs)导出excel表工具
全区域治理-功能提取(简易版初稿)
全区域治理-功能提取(简易版初稿)
116 0
全区域治理-功能提取(简易版初稿)

热门文章

最新文章