zoukankan      html  css  js  c++  java
  • case1.将文件夹内文件,按文件后缀不同进行分类

    将文件夹内文件根据后缀类别分别放入同一类型文件夹下
    1.获得文件名 2.获取文件后后缀3.判断文件是否存在 4.移动至相应文件夹

    os.chdir(‘file path’)设置操作文件位置为

    os.listdir() 返回文件名的列表

    os.path.splitext()  分割路径;返回路径名和文件扩展名的元组

    os.path.exists(path)判断文件路径是否存在,返回布尔值

    shupil.move(src,dst)移动文件 将文件或目录(src递归移动到另一个位置(dst)并返回目标;注意转义和加入路径符号

    import  os
    import  shutil
    form ={
        '文档':['.docx','.pdf','.txt'],
        '视频':['.mp4','.avi','.flv'],
        '音频':['.mp3'],
        '程序':['.exe','.io']
    }
    
    os.chdir(r'C:Usersv_weijianyeDesktop
    ew')
    for file in os.listdir():
        #os.path.splitext返回路径名和文件扩展名的元组
        ext=os.path.splitext(file)[-1].lower()#小写
        print(ext)
        for k,v in form.items():
            if not os.path.exists(k):
                os.mkdir(k)
    
            if ext in v:
                print(ext)
                shutil.move(file,r"{0}{1}".format(k,file))
    
    print('end')
  • 相关阅读:
    HQueue_Install_In_Ubuntu
    win10_64_ssh连接linux
    win10防火墙服务灰色解决办法
    打开houdini软件的脚本
    houdini_license_sever start and off
    Java关于Object类中equal方法的理解
    Java关于Object类中equal方法的理解
    单源最短路径
    单源最短路径
    最小生成树
  • 原文地址:https://www.cnblogs.com/yescarf/p/13753341.html
Copyright © 2011-2022 走看看