python实现带GUI界面的文件处理器原来这么简单,看完你也可以

  

前言

    昨天我们通过短视频的启发实现了一个开机自动清理用户临时文件的脚本工具。想了解的可以参考为什么网吧电脑能一直保持流畅运行?一个python脚本让你的电脑能够和网吧电脑看齐~

    想到之前我们还做过一个桌面文件整理器,可以实现文件的批量整理。六十来行python代码完成一个文件分类器

    前两天我们还学习了一个GUI的项目Gooey,可以帮助我们快速完成一个GUI界面设计。原来用它写GUI界面就十行代码的事,值得收藏~~

    那菜鸟小白就在想,综合这三篇小文章,我们能否实现一个带GUI界面的文件处理器呢?答案当然是肯定的啦。接下来我们就详细说明一下我们实现这个内容的思考方式。

思路梳理

    我们的目标是完成一个带有GUI界面的,能够实现指定文件夹清理文件功能和指定文件夹中根据文件后缀进行归类整理的功能。那我们需要实现一个GUI界面可以选择两种文件操作的功能,然后对不同的功能配置不同的参数输入,调用我们之前实现的函数然后实现我们的需求功能(不清楚功能实现的请自行翻阅前言中说的文章)。大致的流程是这样的。

python代码实现

    接下来我们就来看看通过python怎么实现这个功能,首先我们需要完成一个GUI界面的设计,由于之前已经有过Gooey的说明,就不再进行详细的说明了,只是说一说之前没有提到的部分。

    由于这次我们分为多个功能,所以我们需要一个选择框,不同功能实现出现不同的界面输入,这个就需要我们通过add_subparser这个功能来实现。下面是文件清理的界面。

    parser = gooey.GooeyParser(description='GUI')  # 配置名称
    subs = parser.add_subparsers(help='commands', dest='command')
    file_remove_parser = subs.add_parser('文件清理')
    file_remove_parser.add_argument('--清理的文件夹路径
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜鸟小白的学习分享

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值