#小知识:怎样获取文件的后缀名? import os #os.path.splitext("/path/to/aaa.mp3") #输出:("/path/to/aaa",".mp3") #小知识:怎样移动文件 #import shutil #shutil.move("aaa.txt","dir/bbb.foo")
import os
import shutil
dir = "arrange_dir" #文件夹名称
for file in os.listdir(dir):
ext = os.path.splitext(file)[1]
ext = ext[1:]
if not os.path.isdir(f"{dir}/{ext}"):
os.mkdir(f"{dir}/{ext}")
source_path = f"{dir}/{file}"
target_path = f"{dir}/{ext}/{file}"
shutil.move(source_path,target_path)
print(file,ext)