python文件的分类

# 0.获取所有的文件名称列表
import os

import shutil
os.chdir("files")
file_list = os.listdir("./")
print(file_list)
# 1.遍历所有的文件(名称)
for file_name in file_list:
# 2.分解文件的后缀名
# 获取文件的最后一个点的索引位置
index = file_name.rfind(".")
# 根据这个索引位置,把它当做起始位置,来截取后续的所有字符串内容
extension = file_name[index+1:]
print(extension)
# 3.查看一下,是否存在同名的目录

# 4.如果不存在这样的目录->直接创建一个这样名称的目录
if not os.path.exists(extension):
os.mkdir(extension)

# 5.目录存在 - >移动过去
shutil.move(file_name,extension)
原文地址:https://www.cnblogs.com/yunlongaimeng/p/8698607.html