柠檬少年|媳妇儿总说我桌面太乱,我一气之下用python写了个桌面文件分类器( 二 )

另外在桌面文件的处理中我现在也没有放上删除原文件的操作 , 若有需要的小伙伴直接在后面加上文件删除操作即可 。
统计信息程序在所有的文件都处理之后 , 我还弄了一个统计程序 , 统计一共处理了多少个文件 , 创建了多少个分类文件夹 。
# -*- coding:utf-8 -*-def WriteInfo(mkdir_path):file_name = mkdir_path+"\info.txt"with open(file_name,'w',encoding='utf-8') as f:f.write(f'整理完成 , 有{file_num}个文件分类到了{path_num}个文件夹中')主程序最后就是我们的主程序了 , 分别去调用参数获取程序 , 文件处理程序和统计程序即可 。
# -*- coding:utf-8 -*-if __name__ == '__main__':goal_path,mkdir_path,flag=getconf()if goal_path==os.path.join(os.path.expanduser('~'), "Desktop"):file_num,path_num=DesktopHandle(goal_path, mkdir_path)else:file_num,path_num=FileHandle(goal_path, mkdir_path,flag)WriteInfo(mkdir_path)实现效果好了 , 整个程序都分析过了 , 最后我们看看最终的实现效果吧 。
程序的执行是这样的
柠檬少年|媳妇儿总说我桌面太乱,我一气之下用python写了个桌面文件分类器桌面文件的归类
柠檬少年|媳妇儿总说我桌面太乱,我一气之下用python写了个桌面文件分类器普通文件的归类
柠檬少年|媳妇儿总说我桌面太乱,我一气之下用python写了个桌面文件分类器
结束
好了 , 今天的分享就到这里 。 如果你也认同Python之王的话 , 那就给Python之王我一个关注、在看、点赞+赞赏吧 , 你们的支持 , 是我持续不断的动力 。


推荐阅读