python自动生成和文件同名的文件夹,并将文件移动到同名文件夹中


python自动生成和文件同名的文件夹,并将文件移动到同名文件夹中

之前

之后

代码

import os
import shutil

# 获取当前目录下所有文件及目录
listDir = os.listdir()

# 遍历
for dir in listDir:
    # 判断如果是文件夹或是自己则忽略
    if os.path.isdir(dir) or 'new.py' == dir:
        continue
    # 分离文件名和扩展名,获取不带后缀的文件名
    dirName = os.path.splitext(dir)[0]
    # 判断是否存在同名目录,
    # 不存在则将创建此目录,将同名文件移动到目录,
    # 存在则直接移动到此目录
    if not os.path.exists(dirName):
        os.mkdir(dirName)
    shutil.move(dir, dirName)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM