一键整理电脑桌面、文件夹—只需要20行python代码

关注+星标,每天学习Python新技能


来源于网络,侵删

事情是这样的

话不多说,电脑桌面用久了,是不是看着很崩溃

放在桌面上的原因,主要是为了下次使用的时候好找

一键整理电脑桌面、文件夹—只需要20行python代码

所以,今天就用python搞一个脚本

用来整理桌面或者文件夹

一键整理。。。

先上效果

一键整理电脑桌面、文件夹—只需要20行python代码

1、自定义格式

首先,我们需要根据自己对需要整理的文件格式、文档

扩展名在代码中进行自定义分类

FILE_FORMAT={"图片":[".jpg",".jpeg",".bpm",'.png','.gif'],"文档":[".doc",".docx",".xls",".xlsx",".ppt",".pptx",".pdf",".txt",".md"],"视频":[".mp4","avi","wmv",],"音频":[".mp3"],"压缩":[".rar",".zip",".tar",".gz",".7z","bz"],"脚本":[".ps1",".sh",".bat",".py"],"可执行文件":['.exe','.msi'],"网页文件":['.html','.xml','.mhtml','.html'],"快捷方式":[".lnk"],
}

2、遍历要整理的文件夹

#定义要整理的文件夹orgPath='D:\direct'print(os.scandir(orgPath))#循环整理的文件夹。for myfile in os.scandir(orgPath):    #跳过file
if myfile.is_dir(): print('%s是文件夹'%myfile) continue
#输出文件
print(myfile.name)

3、启动整理

根据我们自己定义的扩展名格式,创建文件夹。

例如:定义的图片资料类型。

“图片”:[“.jpg”,”.jpeg”,”.bpm”,’.gif’]

如果检测到用包含的.jpg ,.gif等不同 格式的文件类型,我们的脚本就创建一个 资料文件夹。

然后将文件夹中的 .jpg格式的文件,移动到 图片资料文件夹中。

#找到要整理的文件路径
file_path=Path(orgPath+'\'+myfile.name)
lower_file_path=file_path.suffix.lower() #循环遍历我们定义的格式类型
for geshi in FILE_FORMATS: if lower_file_path in FILE_FORMATS[formt]:
directory_path=Path(orgPath+'\'+formt)
directory_path.mkdir(exist_ok=True)
file_path.rename(directory_path.joinpath(myfile.name))
print('文件整理已完成!')

4、如何运行

直接,使用Python + 脚本运行即可

# 直接通过命令行,就可以运行PS C:Users>python file_org.py

5、看一下效果吧

直接将脚本中的路径,换成你自己的就可以了

一键整理电脑桌面、文件夹—只需要20行python代码

一键整理电脑桌面、文件夹—只需要20行python代码


--完--

读到这里说明你喜欢本公众号的文章,欢迎 置顶(标星)本公众号Python人工智能编程,这样就可以第一时间获取推送了~

本公众号 Python人工智能编程,后台回复:Python,领取2T学习资料 !
1. 5分钟快速掌握 scrapy 爬虫框架
2. 简易学生信息管理系统(Python版)
3. Python 3.11 终于发布了,性能大提升!
4. 2万字系统总结,带你实现Linux命令自由

一键整理电脑桌面、文件夹—只需要20行python代码

一键整理电脑桌面、文件夹—只需要20行python代码

本篇文章来源于微信公众号:程序IT圈

原创文章,作者:software,如若转载,请注明出处:https://www.sldh123.com/6627.html

(0)
上一篇 11月 25, 2022 3:37 上午
下一篇 11月 25, 2022 3:44 上午

相关推荐

  • 7个实用的Python自动化代码,别再重复造轮子了!

    关于Python有一句名言:不要重复造轮子。 但是问题有三个: 1、你不知道已经有哪些轮子已经造好了,哪个适合你用。有名有姓的的著名轮子就400多个,更别说没名没姓自己在制造中的轮…

    9月 3, 2022
    690
  • Python 处理 PDF:PyMuPDF 的安装与使用!

    关注+星标,每天学习Python新技能 来源于网络,侵删 1、PyMuPDF简介 1. 介绍 在介绍PyMuPDF之前,先来了解一下MuPDF,从命名形式中就可以看出,PyMuPD…

    9月 15, 2022
    790
  • 用Python写了一个合同帐务系统【附源码】

    文章末尾分享源码! 一、软件系统构成 1.1 功能介绍 本系统是一个针对于中小企业的合同管理与员工出差费用报销管理。其中以项目为主线,针对项目进行出货合同(收款),和进货合同(付款…

    9月 3, 2022
    850
  • Python读者群正式开发,先到先得 !

    社群社群,顾名思义,就是基于社交关系链,将一些具有共同爱好的人圈定在一个群体里。无论在哪个领域中,只要是同样标签的人走在了一块就是形成了社群。 社群的重要性?在如今,你如果没有意识…

    4月 5, 2022
    820
  • 收藏!PyCharm快捷键大全

    工欲善其事必先利其器,PyCharm 是最popular的Python开发工具,它提供的功能非常强大,是构建大型项目的理想工具之一,如果能挖掘出里面实用技巧,能带来事半功倍的效果。…

    7月 8, 2022
    750
  • Python爬虫项目–爬取某宝男装信息

    本次爬取用到的知识点有: 1. selenium 2. pymysql 3  pyquery ”’文章:Python爬虫项目–爬取某宝男装信息作者:Star_Zhao…

    9月 3, 2022
    900
  • 推荐 17 条好用的 Python 技巧分享!

    在这篇文章中,我们将讨论最常用的python技巧。大多数这些技巧都是我在日常工作中使用过的简单的Trick,我觉得好东西就是要拿出来和大家一起分享。 闲话少说,我们直接开始吧!:)…

    7月 10, 2022
    930
  • 又一份Python神器 !速收藏

    《Python3自学速查手册》。这是我见过的知识点最全面,匹配案例最多的合集。每个函数均附有详细描述、语法参考、参数、返回值以及案例。共计324页内容。堪称Python3大字典,有…

    4月 27, 2022
    930
  • 详解Python当中的pip常用命令

    关注+星标,每天学习Python新技能 来源于网络,侵删 相信对于大多数熟悉Python的人来说,一定都听说并且使用过pip这个工具,但是对它的了解可能还不一定是非常的透彻,今天小…

    11月 25, 2022
    790
  • Python可视化 | Python可视化进阶必备 – plotly

    关注+星标,每天学习Python新技能 来源于网络,侵删 一、简介 Plotly是一个非常著名且强大的开源数据可视化框架,它通过构建基于浏览器显示的web形式的可交互图表来展示信息…

    9月 15, 2022
    1360

发表回复

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