鱼C论坛

 找回密码
 立即注册
查看: 3663|回复: 8

[原创] python+tkinter写的一个老人专用U盘拷贝mp3的软件

[复制链接]
发表于 2017-1-4 16:55:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 老忘 于 2017-1-6 13:15 编辑

家里老爸老妈买了一个广场舞那种音箱,想插U盘听歌,好不容易教会了他们用百度音乐下载mp3音乐,但一直没教会他们如何把下载的mp3文件拷到U盘去,所以借着学习python练手,写了这么一个小东东。

功能:1、把指定目录下的后缀名为mp3的文件拷贝到指定的U盘上去
          2、可以对用本程序拷贝的文件在界面进行查看和单曲删除,删除时如果设定的下载目录有同名文件,也一并删除
          3、歌名进行排序,每个进行编号(为了让老年人在放的时候,可以直接根据顺序号来定位找歌)
操作:
    1、打开程序会自动识别U盘,如果有多个,需手工选择盘符
    2、U盘初始化(写配置数据)
    3、下载目录设置:设置电脑上的mp3所在目录
    4、一键拷贝:将上步设置的目录下所有后缀名为mp3的文件,拷入U盘,并排序编号。
    5、歌曲查看:查看U盘上的mp3文件
    6、单曲删除:删除U盘上的mp3文件,如果电脑上设置mp3所在目录也有该文件,一并删除。

python 3.4
pyinstaller打包

界面

界面


    我开始觉得我也是醉了,对于我们来说简单的复制、拷贝操作,老年人居然学不会,还用程序来实现,但后来一想练手的同时可以让老年人更方便,乐得其所,所以就开始做了。做的过程中在网上及本论坛查了不少的资料,做完后,觉得对Tkinter了解得要多一些了,达到目的了。
    U盘检测的代码,没找到更好的解决方法,就用网上的查看分区大小来解决的,源码里写死了是32G以下的,因为再大的话,怕把小的硬盘分区也识别成了U盘,如果童鞋有更好的识别算法,请给我介绍一下!

打包后程序太大,就不放上来了,放上源码就行了吧!

源码.rar (4.21 KB, 下载次数: 128)

还不太熟悉面向对象的编程,代码写得很乱,变量命名也比较随意,界面也不太美观,请大家见谅!

评分

参与人数 1荣誉 +1 鱼币 +1 收起 理由
杰里·桑德斯 + 1 + 1

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-1-4 18:39:14 | 显示全部楼层
看着很高级,赞一个,哈哈!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-1-4 19:39:17 | 显示全部楼层
这个不错哟,高人
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-1-4 20:41:26 | 显示全部楼层
嗯   不错  教老年人用电脑是很头疼
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-1-5 09:13:24 | 显示全部楼层
66666很厉害的样子,谢谢楼主分享
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-1-5 10:56:32 | 显示全部楼层
还不太熟悉面向对象的编程,代码写得很乱,变量命名也比较随意,请见谅!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-1-5 11:10:03 | 显示全部楼层
牛人,其实这种小程序可以解决好多大问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-10 11:35:32 | 显示全部楼层
支持一下楼主
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-29 10:22:42 | 显示全部楼层
挺好的 跟楼主学习学习 最近毕业设计真的头疼
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-13 02:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表