如何通过包含子文件夹的文件夹运行python脚本?

如何通过包含子文件夹的文件夹运行python脚本?,python,rename,working-directory,Python,Rename,Working Directory,我正在把dvd拷贝到我的plex服务器上,我的方式是这样的 \Storage \Movie Name (xxxx) Movie.mkv Bonus Scene.mkv \Movie2 Name (xxxx) Movie2.mkv 等 我想用python脚本将每个MKV文件重命名为文件夹名。但是,如何在主存储文件夹中运行脚本并使其进入每个子文件夹,而不是在每个文件夹中运行脚本 我的脚本如下所示(脚本要求电影标题为1.mkv,我是这样

我正在把dvd拷贝到我的plex服务器上,我的方式是这样的

\Storage
    \Movie Name (xxxx)
        Movie.mkv
        Bonus Scene.mkv
    \Movie2 Name (xxxx)
        Movie2.mkv

我想用python脚本将每个MKV文件重命名为文件夹名。但是,如何在主存储文件夹中运行脚本并使其进入每个子文件夹,而不是在每个文件夹中运行脚本

我的脚本如下所示(脚本要求电影标题为1.mkv,我是这样制作的,所以它不需要额外的场景)

您可以使用:

for (dirpath, dirnames, filenames) in os.walk(your_initial_directory):

从那里你可以得到3个列表dirpath,dirnames,filenames,它们都在你的初始目录中

这能回答你的问题吗?
for (dirpath, dirnames, filenames) in os.walk(your_initial_directory):