python 遍历出了目录,把所有mp4文件都上移一个文件夹

import os
path="F:\\xxzz\\Bootstrap"
for i in os.walk(path):
print(i)

我想把所有子目录中的 .mp4文件都往上移一个文件夹,应该怎么写

import os
path='F:\\xxzz\\Bootstrap'  #要遍历的目录
for root,dirs,names in os.walk(path):
    for name in names:
        ext=os.path.splitext(name)[1]   #获取后缀名
            
        if ext=='.mp4':
            fromdir=os.path.join(root,name)  #mp4文件原始地址
            moveto=os.path.join(os.path.dirname(root),name)  ##dirname 上一层目录
            os.rename(fromdir,moveto)  #移动文件

温馨提示:答案为网友推荐,仅供参考
相似回答