import os
import shutil
# 遍历一级文件夹
def traversal_folder(folder_path):
for file_name in os.listdir(folder_path):
file_path = os.path.join(folder_path, file_name)
traversal_folder_twp(file_path)
# 移动文件
def traversal_folder_twp(folder_path):
new_files_name = folder_path + '\\Season.1'
if os.path.exists(new_files_name) is False:
os.makedirs(new_files_name, exist_ok=True)
for file_name in os.listdir(folder_path):
file_path = os.path.join(folder_path, file_name)
if os.path.isdir(file_path) is False:
folder_name = file_path.rsplit('\\', 1)
file_extension = folder_name[1].split(".")[-1]
if file_extension == 'mp4':
shutil.move(file_path, new_files_name)
else:
if os.path.isfile(folder_name[0] + '\\0.jpg') is True:
os.rename(folder_name[0] + '\\0.jpg', folder_name[0] + '\\folder.jpg')
if __name__ == '__main__':
# 调用函数
folder_path = r"E:\temp"
traversal_folder(folder_path)
自动创建Season.1文件夹
自动移动mp4文件到Season.1里
然后改名根目录的jpg为folder.jpg
具体的可以自己改一下。