# TODO 使用import导入os模块
import os
# TODO 将阿文电脑中的路径 /Users/yequ/Desktop 赋值给变量desktopPath
desktopPath="/Users/yequ/Desktop"
# TODO 使用os.listdir()函数获取该路径下所有的文件(夹),并赋值给变量allItems
allItems=os.listdir(desktopPath)
# 使用for循环遍历所有文件(夹)
for item in allItems:
# TODO 使用os.path.splitext()函数获取文件后缀名,赋值给变量extension
extension=os.path.splitext(item)[1]
# 根据后缀判断文件类型
if extension in [".jpg", ".jpeg", ".gif", ".png", ".bmp"]:
print(f"{item} 图片文件")
elif extension in [".avi", ".mp4", ".wmv", ".mov", ".flv"]:
print(f"{item} 视频文件")
# TODO 根据后缀判断音频文件,并输出文件名和文件类型
elif extension in ["wav",".mp3","mid",".ape","flac"]:
print(f"{item} 音频文件")
# TODO 根据后缀判断PDF文件,并输出文件名和文件类型
elif extension in [".pdf"]:
print(f"{item} PDF文件")
# 判断其他文件类型
elif extension in [".docx", ".doc"]:
print(f"{item} Word文件")
elif extension in [".xlsx", ".xls"]:
print(f"{item} Excel文件")
elif extension in [".pptx", ".ppt"]:
print(f"{item} PPT文件")
else:
print(f"{item} 其他文件")
学习笔记21.07.27:文件分类
最新推荐文章于 2024-09-17 23:15:58 发布