# 我理解的题意是,所有新建的文件夹都应该是128位字母名的
import os, random
s = 'abcdefghijklmnopqrstuvwxyz'
def rand_name() -> str:
'''make 1 name by random 128 letters'''
name_list = [s[random.randint(0, 25)] for _ in range(128)]
return "".join(name_list)
def make_5_dirs(dir_path: str):
'''make 5 directories'''
for _ in range(5):
name = dir_path + rand_name()
os.mkdir(name)
def rm_r(dir_path: str):
'''remove all things in the given path by recurrsion'''
for root, dirs, files in os.walk(dir_path, topdown=False):
for file in files:
file_path = os.path.j