前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python批量提取哔哩哔哩bilibili视频

python批量提取哔哩哔哩bilibili视频

作者头像
墨文
发布2020-02-28 14:41:03
5580
发布2020-02-28 14:41:03
举报
文章被收录于专栏:m0w3nm0w3nm0w3n
# -*- coding: utf-8 -*-
"""
Created on Tue Jan 29 13:26:41 2019

@author: kwy
"""
import os,re
import shutil


def copyfile1(oldfilepath,newfilepath):
    #调用shutil的copyfile函数,拷贝文件,并重命名该文件
    shutil.copy(oldfilepath,newfilepath)

if __name__ == "__main__":
    #获当前目录路径
    pathdir = os.getcwd()
    #当前目录下的子文件夹(以数字命名的)
    for i in range(39,111):
        #拼接子文件夹下的更深一层路径
        pathdeep = pathdir+'\\'+str(i)+'\\lua.flv.bili2api.80'
        #找到pathdeep下的所有文件,并通过查找,筛选符合条件(以blv为结尾)的文件
        files = [f for f in os.listdir(pathdeep) if re.search('blv$',f)]
        #对筛选出来的多文件进行循环复制拷贝
        for f in files:
            #拼接被拷贝文件地址
            oldfilepath = pathdeep+'\\'+f
            #拼接拷贝之后的文件地址,包括重名的文件
            newfilepath = pathdir+"\\"+str(i)+"_"+f
            #调用函数处理
            copyfile1(oldfilepath,newfilepath)
            #print(f)
        #print(files)
        #print(pathdir)
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-01-29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档