如何通过包含子文件夹的文件夹运行python脚本?
我正在把dvd拷贝到我的plex服务器上,我的方式是这样的如何通过包含子文件夹的文件夹运行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,我是这样
\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):