问题:如何获取文件夹及子文件夹下所有mp4?
解决:使用os.path.walk或者glob
方法:
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) #移动文件
或者
import glob
for filename in glob.iglob('src/**/*.c', recursive=True):
print(filename)