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

importospath="F:\\xxzz\\Bootstrap"foriinos.walk(path):print(i)我想把所有子目录中的.mp4文件都往上移一个文... import os
path="F:\\xxzz\\Bootstrap"
for i in os.walk(path):
print(i)

我想把所有子目录中的 .mp4文件都往上移一个文件夹,应该怎么写
展开
 我来答
百度网友5c441f1
2018-01-03 · 超过20用户采纳过TA的回答
知道答主
回答量:38
采纳率:100%
帮助的人:22.4万
展开全部
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)  #移动文件
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式