美文网首页
李亚涛:python实现电脑文件一键分类

李亚涛:python实现电脑文件一键分类

作者: 李亚涛爱分享 | 来源:发表于2018-04-26 23:49 被阅读0次

    python还挺好玩的,可以做蛮多事情!

    比如桌面非常非常多的文件,想要整理一下,也可以用到python

    比如我就自己写了个程序,整理文件就是运行一下就可以了,视频演示如下:


    python实现电脑文件自动分类程序_腾讯视频

    具体怎么做的呢,这个利用到python中2个轮子os和shutil

    代码直接贴出来分享给大家:

    import os

    import shutil

    path='./'

    files=os.listdir(path)

    for fin files:

    folder_name=path+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)

    代码其实挺简单,简单来说就是利用os先找到当前文件下的所有文件

    然后利用文件后缀名作为要新建的文件夹名称,把同一类后缀名的文

    件都移动到以后缀名命名的文件夹中。

    其中涉及到了判断文件夹是否存在这个判断:os.path.exists(folder_name)

    不存在就创建,已经存在那就直接移动文件了。

    移动文件用的是shutil.move()这个方法

    大家有兴趣的可以自己试一下。

    一定注意:先自己弄个文件夹测试,再具体去使用,不然分类成功再恢复也不容易。

    相关文章

      网友评论

          本文标题:李亚涛:python实现电脑文件一键分类

          本文链接:https://www.haomeiwen.com/subject/otuvlftx.html