#小知识:怎样获取文件的后缀名? 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)
本文介绍了一种使用Python批量将文件按其扩展名移动到相应子目录的方法。通过os和shutil模块,可以实现自动化的文件管理和组织,提高文件整理效率。
638

被折叠的 条评论
为什么被折叠?



