利用Python將文件進行分類整理
功能
根據一個文件夾中的文件類型建立相應的文件夾,將同一種類型的文件放在一個文件夾中。
實現思路
主要用到 os 和 shutil 兩個庫,os 用來獲取文件夾中的文件對象、創建文件夾,shutil 用來移動文件到指定文件夾中。
使用方法
當然,運行需要 python 環境,並且需要安裝 os 和 shutil 兩個庫。
由於代碼中用的是相對路徑,所以需要把代碼文件放到要處理文件的文件夾中。
代碼
import shutil
import os
path = './'
files = os.listdir(path)
for f in files:
folder_name = './' + f.split('.')[-1]
if not os.path.exists(folder_name):
os.makedirs(folder_name)
shutil.move(f,folder_name)
else:
shutil.move(f,folder_name)