文件结构
作业
--1班
----张三
------任务1
--------子任务1
--------子任务2
......
--------子任务n
------任务2
--------子任务1
--------子任务2
......
--------子任务n
......
------任务n
--------子任务1
--------子任务2
......
--------子任务n
----李四
------任务1
--------子任务1
--------子任务2
......
--------子任务n
------任务2
--------子任务1
--------子任务2
......
--------子任务n
......
------任务n
--------子任务1
--------子任务2
......
--------子任务n
......
需求
重命名学生姓名,将其改为学生1、学生2、......、学生n,其他不变。
代码
import os
# 路径自行修改
path = '作业\\1班'
for dir_path, dir_names, file_names in os.walk(path):
if dir_path != path:
break
i = 1
for dir_name in dir_names:
src = os.path.join(dir_path, dir_name)
dst = os.path.join(dir_path, '学生') + str(i)
i += 1
os.rename(src, dst)