将对应格式的文件移动到对应的目录中
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模块
-
os.chdir(path):
改变当前脚本的工作目录 -
os.path.exists(file_name):
判断文件是否存在,存在则返回True -
os.mkdir(file_name):
创建目录file_name -
shutil.move(file , file_name):
将file文件移动到file_name目录下
练习:
下载并解压这个文件素材压缩包 https://video.m