如何實現檔案自動歸類

2021-09-19 08:51:08 字數 1481 閱讀 8650

將對應格式的檔案移動到對應的目錄中

import os

import shutil

def packfile():

path = r'c:\users\itw_chenzhen\downloads\files'

files = os.listdir(path)

os.chdir(path) # 改變當前工作目錄

for file in files:

file_name = './' + file.split('.')[-1]

if not os.path.exists(file_name):

os.mkdir(file_name)

shutil.move(file , file_name)

else:

shutil.move(file , file_name)

主要使用os、shutil模組

把 jpg,png,gif 資料夾中的所有檔案移動到 image 資料夾中,然後刪除 jpg,png,gif 資料夾

把 doc,docx,md,ppt 資料夾中的所有檔案移動到 document 資料夾中,然後刪除

如何實現檔案自動歸類?

1 如何移動檔案?使用內建模組來實現,shutil.move 2 歸類的規則是什麼?手動預設資料夾 自動建立資料夾 3 需要處理的素材 為了方便執行,這份 檔案也在素材資料夾裡 import osimport shutil path files os.listdir path for f in fi...

Python實現檔案自動歸類

用python對目錄下雜亂無章的檔案按檔案型別分類 如pdf,docx,jpg,txt等檔案,將他們自動歸類到統一的資料夾裡 整理之前,我們的資料夾是這樣的 執行後,效果如圖 自動根據字尾,把檔案歸類到統一的資料夾裡 import shutil import os path files os.lis...

python 檔案自動歸類

import shutil import ospath 由於這裡是相對路徑,所以需要把這個 檔案和你要處理的檔案放到同一資料夾裡 files os.listdir path for f in files f.png png folder name f.split 1 ifnot os.path.ex...