python界面设计工具,python开发桌面工具

  python界面设计工具,python开发桌面工具

  我相信虽然你有很多一键桌面整理软件,但是把其他路径的文件也整理出来还是很麻烦的。所以本文就用Python做一个桌面整理小工具,大家可以参考一下。

  00-1010前言效果展示开发思路完整代码

  

目录

  我承认我不是一个喜欢收拾桌面的人,因为我觉得很乱,但是很容易找到文档。

  哈哈,但是最近桌面太乱了,我已经受不了了。几乎占据了整个屏幕。虽然现在有很多软件可以一键整理桌面,但是我也需要整理其他路径的文件,所以我想到了用Python来完成这个需求。

  

前言

  我把文件分为九类,图片、视频、音频、文档、压缩文件、常用格式、程序脚本、可执行程序、字体文件。

  #由不同文件组成的嵌套字典

  文件_字典={

  Image 3360 [jpg , png , gif , webp],

  视频 3360 [RMVB , MP4 , AVI , MKV , FLV],

  音频 3360 [CD , Wave , AIFF , MPEG , MP3 , MPEG-4],

  文档 3360 [XLS , XLSX , CSV , Doc , DOCX , PPT , PPTX , PDF , TXT],

  压缩文件 3360 [7z , ace , BZ , jar , rar , tar , zip , gz],

  通用格式 3360 [JSON , XML , MD , Ximd],

  程序脚本 3360 [py , Java , HTML , SQL , R , CSS , CPP , C , SAS , JS , Go],

  可执行程序 3360 [exe , bat , lnk , sys , com],

  字体文件 : [EOT , OTF , Fon , Font , TTF , TTC , WOFF , WOF2]

  }

  File_dict是我们自己定义的字典,里面包含了我们学习和工作中常用的格式。需要为每个人解释常见的格式。对于平时经常使用,但是不知道放在什么样的文件里的文件,都存放在这里。

  注意:如果你的电脑里有更多的文件格式,只需要修改上面提到的file_dict字典即可。

  在正式讲知识点之前,我们先直接看一下效果。我特意录了一个短视频!

  

效果展示

  这样一个小工具的开发涉及到三个Python库,即shutil模块和glob模块,它们一起用来处理文件和文件夹。太牛逼了!

  整个开发过程的大致思路如下:

  任何给定的文件路径;获取当前文件路径下的所有文件,并获取每个文件对应的后缀;(3)判断每个文件是否在指定的嵌套字典中,并返回相应的文件分类;确定每个文件分类的文件夹是否存在。因为需要新建一个文件夹来分类存放文件;将每个文件复制到相应的分类中;

  

开发思路

  #导入相关库

  导入操作系统

  导入全球

  导入技能

  #使用input()函数动态输入要处理的文件路径。

  Path=input(请输入要清理的文件路径:)

  #定义文件字典。不同的文件类型属于不同的文件夹,一共9类。

  文件_字典={

  Image 3360 [jpg , png , gif , webp],

  视频 3360 [RMVB , MP4 , AVI , MKV , FLV],

  音频 3360 [CD , Wave , AIFF , MPEG , MP3 , MPEG-4],

  文档 3360 [XLS , XLSX , CSV , Doc , DOCX , PPT , PPTX , PDF , TXT],

  压缩文件 3360 [7z , ace , BZ , jar , rar , tar , zip , gz],

  通用格式 3360 [JSON , XML , MD , Ximd],

  程序脚本 3360 [py , Java , HTML , SQL , R , CSS , CPP , C , SAS , JS , Go],

  可执行程序 3360 [exe , bat , lnk , sys , com],

  字体文件 : [EOT , OTF , Fon , Font , TTF , TTC , WOFF , WOF2]

  }

  #定义一个函数,并传入对应于每个文件的后缀。判断该文件是否存在于字典file_dict中;

  #如果存在,返回对应的文件夹名;如果不存在,将文件夹命名为“未知分类”;

  定义函数(后缀):

  对于名称,请在file_dict.items():中键入_list

  type_list:中的if后缀. lower()

  返回名称

  返回“未知分类”

  #递归获取“要处理的文件路径”下的所有文件和文件夹。

  对于glob.glob中的文件(f“{ path }/* */*,recursive=True):

  #因为我们正在对文档进行分类,所以我们需要在这里选择它们。

  if os.path.isfile(文件):

  #由于isfile()函数,获得了每个文件的完整路径。这里调用basename()函数直接获取文件名;

  文件名=os.path.basename(文件)

  suffix=file_name.split( . )[-1]

  #判断“文件名”是否在字典中。

  name=func(后缀)

  #print(func(后缀))

  #根据每个文件分类创建相应的文件夹。

  如果不是OS . path . exists(f“{ path } \ \ { name }”):

  OS . mkdir(f“{ path } \ \ { name }”)

  #将文件复制到相应的文件夹中。

  shutil.copy(文件,f“{路径} \ \ {名称}”)

  结果如下:

  关于基于Python制作一键桌面整理工具的这篇文章到此为止。更多相关Python桌面整理内容,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • winserver2016更改远程桌面端口,winserver2012修改远程桌面端口
  • winserver2016更改远程桌面端口,winserver2012修改远程桌面端口,Windows Server 修改远程桌面端口的实现
  • windows server 2016设置远程桌面,windows2012远程桌面服务
  • windows server 2016设置远程桌面,windows2012远程桌面服务,Windows Server 2016快速入门部署远程桌面服务的详细图文步骤
  • windows10桌面两边的黑边如何去除,window10电脑两边黑边怎么还原
  • kde与xfce,GNOME、KDE、Xfce等桌面环境各自有什么优点
  • kde与xfce,GNOME、KDE、Xfce等桌面环境各自有什么优点,Linux推荐使用Xfce桌面环境的8个原因
  • windows10远程桌面密码,windows远程桌面密码
  • win10玩游戏回到桌面,进游戏就回到桌面
  • win7桌面软件图标不正常显示,win7桌面不显示图标
  • 在windows7系统桌面创建快捷方式可以用哪些方法实现,windows 7桌面上的快捷图标可以
  • 360卫士加速球怎么关,360安全卫士加速球怎么弄到桌面
  • win10桌面窗口管理器占用,win10性能监视小部件桌面
  • win10 专业版 远程桌面,win10远程桌面开启教程
  • 手机动态壁纸软件哪个好 让你的桌面更美观,手机动态壁纸软件哪个好 让你的桌面更美化
  • 留言与评论(共有 条评论)
       
    验证码: