zoukankan      html  css  js  c++  java
  • python 实现根据文件名自动分类移动至不同的文件夹

    目录下很多word文档需要单独创建文件整理

    • 第一步:梳理出待整理目录下文件的名称
    • 第二步:利用for循环遍历,去掉文件后缀,根据文档文件名创建新文件夹名
    • 第三步:将文件移动至对应的文件夹里

    完整代码

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    #脚本放到源文件同目录下,用法:python3 xxx.py
    
    #脚本功能:根据文件名自动创建文件夹且将文件移动到对应的文件夹里
    import os as os
    import shutil as shutil
    
    def main():
            # 源文件存储位置
            path = "."
            try:
                    filelist = os.listdir(path)
                    print("当前目录下的文件:",filelist)
                    for file in filelist:
                            # print(file)
                            newfile = file.replace(".doc", "").replace(" ", "").replace("x", "")
                            #print(newfile)
                            if ".py" not in file:
                                    os.mkdir(newfile)
                                    print(newfile+"  创建成功")
                                    try:
                                            shutil.move(file, "./" + file.replace(".doc", "").replace("x", ""))
                                            print(file+"  转移成功")
                                    except Exception as e:
                                            print(file+"  转移失败")
                    print(">>>>>>>>>>>>>>>>>>>转移完毕<<<<<<<<<<<<<<<<<<<<<")
    
            except Exception as e:
                    print(">>>>>>>>>>>>>>>>>>>Error,文件夹已存在!!!<<<<<<<<<<<<<<<<<<<<<")
    
    
    if __name__ == "__main__":
            main()
    
  • 相关阅读:
    ShiroConfig V2.0
    MyRealm V2.0(注:加上了权限字符串)
    ShiroUtils通用工具包
    ResourcesConfig实现配置资源路径
    MyRealm V1.0
    ShiroConfig V1.0
    MySQL
    Git实战
    scala中函数简单使用记录
    scala中Trait简单使用
  • 原文地址:https://www.cnblogs.com/dddjh/p/14991582.html
Copyright © 2011-2022 走看看