前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >实用主义 | 十行代码实现杂乱文件自动分类

实用主义 | 十行代码实现杂乱文件自动分类

作者头像
咸鱼学Python
发布2019-10-09 15:36:49
3830
发布2019-10-09 15:36:49
举报

实用主义 --- 杂乱文件自动分类

起因

很多人的电脑文件夹是这样的:

想要自己去整理的时候简直想扇自己两巴掌。 这种重复性的工作用python来完成是再好不过了。

经过

我简单捋了下思路,我想要的只是把文件分类,只要看起来井井有条便于查找就行,那只要按照文件后缀来分类,就简单粗暴了。

但是在这里我又不想每个文件都罗列出来,于是我就想到了os库,只要简单读取文件后缀,之后再判断是否存在这样就可以减少很多代码了。

这里用到的库有os和shutil。 其中shutil.move可以帮助我们移动文件,接下来上代码:

import shutil
import os

path = './'   #由于这里是相对路径,所以需要把这个代码文件和你要处理的文件放到同一个文件夹里
files = os.listdir(path)

for f in files:
    # f.png
    #./png
    folder_name = './' + f.split('.')[-1]
    if not os.path.exists(folder_name):
        os.makedirs(folder_name)
        shutil.move(f,folder_name)
    else:
        shutil.move(f,folder_name)
结果

脚本运行结果

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-05-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 咸鱼学Python 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 实用主义 --- 杂乱文件自动分类
    • 起因
      • 经过
        • 结果
          • ?
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档