为什么用os模块更改多层目录名后目录结构就不对了?

为什么用os模块更改多层目录名后目录结构就不对了?
创建了目录

img


把最内层目录改名后,最内层目录突然跑到了最外层。

img

你改名要带上路径啊
改名本质上其实就是移动
把文件1移动到文件2,但是路径没变,那么它就改名了
如果你改个名字,把路径给改没了,那它自己就变成父目录了