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