预期目标:
原文件夹层级结构:
根目录
代码
学生代码文件夹
实验报告
助教文件夹
学生实验报告文件夹
学生八次实验报告
目标文件夹层级结构:
根目录
助教文件夹
学生文件夹
学生代码文件夹
学生八次实验报告
主要思想:
因为只有“助教文件夹”才能准确分开各个“学生文件夹”,所以先遍历“助教文件夹”下的所有目录名,以此匹配“代码”下的“学生代码文件夹”,再将每个学生两个文件夹下的材料都拷贝至新的文件夹结构内,最终完成了文件层级结构的转变。
代码实现:
1 | import os |
总结:
代码还有许多不完善的地方,比如说函数写的太仓促,没有兼容性,代码也不太适合复用于其他场景。但感觉既然写了,就应该好好记录一下,权当积累一些经验吧~
1、python 获取当前文件夹下所有文件名
2、Python创建目录文件夹
3、Python中执行系统命令常见的几种方法
4、CMD命令——拷贝文件夹