实战干货!50行Python代码一键整理桌面!

电子木鱼这么火?Python仅需50行代码实现(附代码,及素材) 最近在刷某音的时,发现一款电子木鱼非常的火爆。这款软件可以说是积功德的神器,敲一下功德+1,敲一下+1。成功的吸引了我的注意,便有了这个迷你项目。成功的复刻了其加功德的主要功能,并且可以根据自己的喜好,添加喜好的音乐。 阅读详情

0382df2b736c28e2605db05bf0c263e4.png

大家好,我是菜鸟哥!

我的老同学小马忙于找工作,整天被各种照片信息,和面试笔试资料搞的焦头烂额,很多文件来不及处理,全部都堆放在了一起,久而久之,就造成了桌面非常的混乱,如下图所示:

d95e063d8e908935dd23ce0f3672107b.png

乱糟糟的桌面,让心情也会潜移默化的变得烦躁,更重要的是,它会让我们的工作效率变的非常的低下,我们往往会想找某个文件,但是太多太杂乱的桌面往往让我们找起来变得非常的缓慢。

01

动手撸代码

小马是个Python菜鸟,最近准备学Python,于是菜鸟哥决定教他利用Python来打造一款桌面整理软件,只需要输入需要整理的文件夹路径,程序便会自动帮我们进行文档归类。

想了1个小时,整个程序执行流程图如下所示:

8e81ede156e3195b066bf91bd536c051.png

02

程序详解

下面我们来看一下程序是如何执行的吧,程序全部只有50行代码,非常的简单,我们首先需要定义文件类型的类别,如下图所示:

db67b4c9ba4dde8f59e23c23978ef5ed.png

  • 上述的程序中,我们首先统计了常见的文件的类型,包括了图片、视频和文档等类型;

  • 当输入文件后缀时,程序利用JudgeFile函数来判断文件属于何种类型,例如我们输入'.jpg',那么程序就会判断输入的时“图片”类型;

  • 然后就会返回“图片”的键值类型,如果输入的类型都不满足上述的文件类型,那么就返回“无法判断类型文件”。

有了判断文件类型的程序,接下来,我们就一个个的将文件送入JudgeFIle函数来判断,然后将文件根据判断的类型放入到对应的文件夹之内,程序如下图所示:

12b117c5bb9481bef343204359e88696.png

上述的函数中,我们首先利用glob函数来列出指定文件夹内的所有文件(需要注意的是,我们对于指定文件夹内的文件夹是不进行处理的,因为文件夹内可能包含不同的文件类型,可能是特定的工程项目,是不能随便乱动的)。

然后我们调用JudgeFIle函数来判断文件的类别,并创建相应的文件夹,将该文件放入到该对应的文件夹内即可。

运行一下看一下,整理赶紧的桌面:

19866c29b9de6ee04d3c0477a2b6d858.png

03

视频展示

为了更好的帮助大家理解这个程序,菜鸟哥还特地录制了视频,给大家完成的秀一下,50行Python轻松帮自己搞定日常生活的自动化,非常有成就感。

Python目前是最有趣的编程语言,能干很多好玩有趣的事情,小伙伴们赶紧操练起来。


 

推荐阅读:

入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python  | 实战项目 |学Python就是这条捷径

干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 |   从万众期待到口碑扑街!唐探3令人失望  | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影

趣味:弹球游戏  | 九宫格  | 漂亮的花 | 两百行Python《天天酷跑》游戏!

AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影

小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!|  再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天看小姐姐!|

年度爆款文案
1).卧槽!Pdf转Word用Python轻松搞定!
2).学Python真香!我用100行代码做了个网站,帮人PS旅行图片,赚个鸡腿吃
3).首播过亿,火爆全网,我分析了《乘风破浪的姐姐》,发现了这些秘密 
4).80行代码!用Python做一个哆来A梦分身 
5).你必须掌握的20个python代码,短小精悍,用处无穷 
6).30个Python奇淫技巧集 
7).我总结的80页《菜鸟学Python精选干货.pdf》,都是干货 
8).再见Python!我要学Go了!2500字深度分析!
9).发现一个舔狗福利!这个Python爬虫神器太爽了,自动下载妹子
50行代码写扫雷-Python 用python50行代码写扫雷 立即下载

相关推荐

python作业代码

每天进步1%。基数为1,一年之后,变为多少; 每天不工作,退步1%,一年之后,还剩多少

50行Python代码实现经典游戏,不仅是划水神器,更是学习利器!

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取哈)

xx_nm98的博客 1793

Python期末大作业.rar

解压后应该就能正常运行代码 主要用的库是tkinter, turtle, sys 请参考我的博客https://blog.youkuaiyun.com/weixin_45771864/article/details/118895991

仅50行Python代码!数独求解!4秒!

可读性极高,直接上代码 递归求解 import numpy as np from copy import deepcopy def solve_recursion(pad, only_one_solve=True): '''递归求法''' pad = deepcopy(pad) pad = np.array(pad) pos = [-1, -1] # 用来存放第一个未知数的位置 possible = [] # 第一个未知数的位置可能的取值 solves =

wangrui449966的博客 2100

AgentVerse实战:构建多智能体协作系统的关键技术与应用场景

本文深入探讨了AgentVerse框架在构建多智能体协作系统中的关键技术及应用场景。通过分析智能体通信协议、环境交互机制和任务分解算法,展示了如何利用大型语言模型(LLM)实现智能体间的专业化分工与动态协作。文章还提供了智能软件开发团队和智能客服系统等典型应用案例,以及部署优化实践,为开发者构建高效的多智能体系统提供实用指导。

weixin_29254029的博客 361

能量机关 STM32HAL库开发大疆A板WS2812B彩灯(PWM+DMA)

本文主要目的是为了制作RoboMaster比赛能量机关的灯条控制,模拟比赛场中大符,搭建出类似场地道具,以供视觉测试 使用的是RoboMaster开发板A型,芯片为STM32F427IIH6,使用的灯条为WS2812B。 采用PWM+DMA控制,使用CUBEMX配置底层,keil5编辑烧录代码 实现:一共五片扇叶,每片扇叶均实现流水灯+常亮颜色 参考文章在后面会标记出来

m0_51756449的博客 4291

tensorRT的使用笔记!

几个重要概念 binding 描述engine的输入输出端口。其实就是对输入输出端口的tensor描述其大小等信息。我们用cudaMalloc()函数为engine申请输入输出buff的时候需要查询使用这些信息。

烂笔头而已 945

深度学习环境搭建:CUDA、Anaconda、PyTorch 完整安装与验证教程

步骤操作验证命令1安装 CUDA 工具包nvcc -V2安装 Anaconda3创建 yolo 环境4安装 PyTorch5验证 GPU。

qq_37606844的博客 321

python小程序代码50 到100行,python编程100个小程序

大家好,小编为大家解答python小程序代码50 到100行的问题。很多人还不知道python编程100个小程序,现在让我们一起来看看吧!大家好,本文将围绕python小程序代码游戏免费展开说明,python小程序代码50 到100行是一个很多人都想弄明白的事情,想搞清楚python小程序代码及解析需要先了解以下几个事情。

Bxwfjdjdbdgj的博客 484

拯救者Y9000P 2022双系统实战:Ubuntu22.04分区优化与驱动避坑指南

本文提供联想拯救者Y9000P 2022款安装Ubuntu 22.04双系统的详细实战指南。重点讲解针对该机型的磁盘分区优化方案、NVIDIA显卡驱动安装避坑技巧,以及安装后的网络、时间同步等必备配置,帮助用户高效完成双系统部署并提升使用体验。

weixin_29208327的博客 424

离散系统傅里叶变换的常用结论证明

本文介绍了离散系统傅里叶变换的三个重要结论:1)时域卷积对应频域相乘(公式1-3);2)时域相乘对应频域卷积(公式4-6);3)帕塞瓦尔定理(公式7)及其广义形式,证明信号能量在变换域保持不变。文末提供了MATLAB卷积运算演示程序,通过动画展示离散信号卷积过程(翻转、平移、相乘、累加),并以方波信号为例给出运行结果图。该程序直观呈现了卷积运算的步骤与结果。

newtton的博客 1302

菜鸟如何看懂python代码_菜鸟来也!50行Python代码一键整理桌面

我的老同学小马忙于找工作,整天被各种照片信息,和面试笔试资料搞的焦头烂额,很多文件来不及处理,全部都堆放在了一起,久而久之,就造成了桌面非常的混乱,如下图所示:乱糟糟的桌面,让心情也会潜移默化的变得烦躁,更重要的是,它会让我们的工作效率变的非常的低下,我们往往会想找某个文件,但是太多太杂乱的桌面往往让我们找起来变得非常的缓慢。01 动手撸代码小马是个Python菜鸟,最近准备学Python,于是菜...

weixin_39737224的博客 214

【KingSCADA】如何创建新应用

KingSCADA3.8集成开发环境是基于工程的应用管理模式,实现了对多个应用的集中开发和管理的功能,一个工程可以同时管理多个应用,即在KingSCADA3.8工程设计器中可以同时对多个应用进行开发,应用之间可以实现相互复制、粘贴等功能,大大提高了开发效率。(此处感觉和VS类似)使用KingSCADA3.8开发的系统称为应用,一个完整的应用一般包含以下部分或全部内容:IO设备、IO采集点、图形界面、动画链接、趋势曲线、报警和事件、历史记录、数据库、Web Server等部分。

做有价值的事,积累有价值的笔记! 3108

用 Python 制作一个桌面宠物,好玩!

今天,我们来分享一个宠物桌面小程序,全程都是通过 PyQT 来制作的,对于 Python GUI 感兴趣的朋友,千万不要错过哦!我们先来看看最终的效果,对于一个小小的娱乐项目来说,还是不错啦!好了,废话不多说,我直接上干货,本项目使用 PYQT5 作为编码框架,如果你对于该框架不是特别熟悉的话,建议先去简单学习一下~

优快云_224022的博客 2837

别再让 AI 瞎写 SAP 代码了!这套 Claude Code Skill 的验证机制才是关键

本文深入解析了专为SAP CAP开发设计的AI辅助工具sap-cap-capire的技术架构。该工具采用四层设计:协议层集成MCP和LSP实现实时模型访问与语法检查;智能层通过4个专业化Agent(数据建模、服务开发等)分工协作;验证层确保代码质量;知识层存储文档模板。这种工程化设计解决了通用AI在CAP开发中面临的上下文不足、专业性缺失和代码质量保证等核心问题,通过本地化服务和实时反馈机制显著提升了开发效率。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 882

SAP-ABAP:SAP MM采购订单增强核心BAdI:IF_EX_ME_PROCESS_PO_CUST 深度解析与最佳实践指南

SAP MM采购订单增强核心BAdI:IF_EX_ME_PROCESS_PO_CUST 关键摘要 核心要点 技术定位:SAP MM模块采购订单处理的核心增强框架,属于第二代BAdI技术,支持多实例并行实现 架构特点: 覆盖采购订单全生命周期(创建/修改/显示) 嵌入ME21N/ME22N/ME23N的标准处理流程 提供字段级、抬头、行项目、账户分配等多层次增强点 关键方法: INITIALIZE:事务初始化时预加载数据 PROCESS_HEADER:处理抬头数据变更 PROCESS_ITEM:处理行项目字段

baidu_35680696的博客 811

python桌面程序臃肿_Python自动化整理文件“大升级”,任意路径下文件,都给你整理的明明白白!...

为什么需要加星标?由于微信公众号出现了 “乱序” 排列的状况,为了朋友们能第一时间,收到我的推送文章。希望您抽出一分钟,完成如下三步。01 02 03 2205人已添加“星标” 作者:Huny关注下方作者博客园,精彩抢先看!https://www.cnblogs.com/huny/p/141467...

weixin_33512578的博客 263

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Python自动化整理文件“大升级”,任意路径下文件,都给你整理的明明白白!...

Python实战社群Java实战社群长按识别下方二维码,按需求添加扫码关注添加客服进Python社群▲扫码关注添加客服进Java社群▲作者:Huny关注下方作者博客园,精彩抢先看!http...

<sdffdsfsdfdfs>sfsfsfsdfsdffds</sdfsDS>Fsd 254

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

【正式版上线】Open Claw 2.7.5 桌面端一键安装部署教程

2026 年开源圈热门的「数字员工」OpenClaw(昵称小龙虾),GitHub 星标突破 28 万,凭借本地运行 + 零代码操作 + 自动干活的核心优势广受关注!很多人误以为它是普通聊天 AI,实则是能真正操控电脑的自动化神器 —— 听懂自然语言指令后,自动拆解任务、调用工具,全程无需人工干预。

zfh20050628的博客 721

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

【更新 v 2.7.5 版本】桌面版 Open Claw 本地一键部署指南

开源圈热门的「数字员工」OpenClaw(昵称小龙虾),GitHub 星标超 28 万,凭借「本地运行 + 零代码操作 + 自动干活」的核心优势圈粉无数!很多人误以为它是普通聊天 AI,实则是能真正操控电脑的自动化神器 —— 听懂自然语言指令后,自动拆解任务、调用工具,全程无需人工干预。本文专为 优快云 技术用户(含小白)打造,基于2.7.5。

zfh20050628的博客 341

OpenCV-Python实战(番外篇),2024Python面试真题精选干货整理

Python崛起并且风靡,因为优点多、应用领域广、被大牛们认可。学习 Python 门槛很低,但它的晋级路线很多,通过它你能进入机器学习、数据挖掘、大数据,CS等更加高级的领域。Python可以做网络应用,可以做科学计算,数据分析,可以做网络爬虫,可以做机器学习、自然语言处理、可以写游戏、可以做桌面应用…Python可以做的很多,你需要学好基础,再选择明确的方向。这里给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

m0_58269520的博客 362

python是什么软件是电脑系统自带的软件吗_用Python编写桌面软件系统的步骤是什么?...

作者:dc lin链接:https【HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。】://www.zhihu.com/question/338453063/answer/773655748建议直接用python【Python(英语发音:/ˈpaɪθən/),是...

weixin_35020262的博客 1637

用Python写自动文件整理脚本:按扩展名分类桌面文件

在日常工作中,桌面文件堆积成山常常降低工作效率,而文件整理成为许多人的痛点。通过Python脚本实现自动分类,可以高效解决这一难题。其核心原理是利用os模块遍历目录,结合shutil库根据文件扩展名移动文件,从而实现按类型自动归档。这种自动化处理不仅减少了手动整理的时间成本,还提升了文件检索的便捷性。广泛应用于个人电脑桌面管理、下载文件夹清理等场景。本文以一个实用的小工具为例,演示如何用Python写一个每天自动运行的文件整理脚本,帮助读者快速上手。

weixin_28725949的博客 198

新手如何高效学习代码,干货满满,码住!

✅ 避坑提醒:前3个月不要纠结「该学哪个语言」,专注一门打通知识阻塞点。✅ 今晚立即执行:注册一个GitHub账号,创建。完成3道5kyu难度算法题。希望大家都能成功上岸!

2501_92009028的博客 881
上一篇: 基于 Django 3 的网盘系统(附源码)
下一篇: 那些有趣好玩强大的Python库!
菜鸟学Python
博客等级 码龄9年 8061粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值