python批量处理B站下载的视频文件的脚本

python批量处理B站下载的视频文件

脚本背景
为了寒假学习asp.net从哔哩哔哩的电脑客户端下载的视频教程,结果下载完以后的教程的长的这样子:
在这里插入图片描述
在这里插入图片描述
其中可以播放的视频藏得非常的深,我看哔哩哔哩客户端给我建立了340个文件夹,把所有的视频都放在一个文件夹中。
我的目的是把所有的视频文件移动到一个文件夹,好播放一点。如果手动打开340个文件夹,一个个移动的话不知道做到什么时候。所以有了下面的这波操作:

import os
import shutil

try:
	path=r"D:\winter\asp\source"
	desPath=r"D:\winter\asp\viedeo"
	s=""
	for file in os.listdir(path):
		fullname=os.path.join(path,file);
		for newfile in os.listdir(fullname):
			str=(os.path.splitext(newfile))[1]#取到文件的后缀名
			if (str=='.flv'):
				newname=os.path.join(fullname,newfile)
				shutil.move(newname,desPath)
	print("移动完成")
except Exception as e:
	raise
else:
	pass
finally:
	pass

效果如下:
在这里插入图片描述

发布了65 篇原创文章 · 获赞 8 · 访问量 3219

猜你喜欢

转载自blog.csdn.net/yasenRK/article/details/104094774