iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python如何实现bilibili动画下载视频批量改名功能
  • 833
分享到

python如何实现bilibili动画下载视频批量改名功能

2023-06-21 22:06:08 833人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要讲解了“python如何实现bilibili动画下载视频批量改名功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python如何实现bilibili动画下载视频批量改名功能”吧

这篇文章主要讲解了“python如何实现bilibili动画下载视频批量改名功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python如何实现bilibili动画下载视频批量改名功能”吧!

bilib应用

在微软商店中下载哔哩哔哩动画,虽然软件UI古老,但是贵在稳定和支持下载

python如何实现bilibili动画下载视频批量改名功能

安装以后搜索自己想要的视频,然后缓存下载

python如何实现bilibili动画下载视频批量改名功能

下载后进入下载的路径

python如何实现bilibili动画下载视频批量改名功能

视频文件重命名

打开自动命令的程序或者py脚本,选择视频合集下载的路径

python如何实现bilibili动画下载视频批量改名功能

选择是否自动添加序号

python如何实现bilibili动画下载视频批量改名功能

最后在下载目录的video下面可以找到整合好的视频

python如何实现bilibili动画下载视频批量改名功能

打包成exe程序

pyinstaller -F -w  -i rename.ico rename.py

python脚本

import osimport sysimport JSONimport shutilimport easyguiisIndex = Falsedef findname(path):    with open(path,'r',encoding='utf-8') as load_f:        load_dict = json.load(load_f)        partno = load_dict['PartNo']        partname = load_dict['PartName']        print(type(partname))        return partno,partname        def mkdir(path):    # 去除首位空格    path=path.strip()    # 去除尾部 \ 符号    path=path.rstrip("\\")    # 判断路径是否存在    # 存在     True    # 不存在   False    isExists=os.path.exists(path)    # 判断结果    if not isExists:        # 如果不存在则创建目录        # 创建目录操作函数        os.makedirs(path)         print(path + ' 创建成功')        return True    else:        # 如果目录存在则不创建,并提示目录已存在        print(path+' 目录已存在')        return Falsedef reorganizefile(mainpath,videopath):    for fpathe,dirs,fs in os.walk(mainpath):   # os.walk是获取所有的目录        infofile ="";        mp4file="";        for f in fs:            ##读取info文件            filename = os.path.join(fpathe,f)            if filename.endswith(".info"):  # 判断是否是"xxx"结尾                infofile = filename                partno,partname = findname(infofile)            if filename.endswith(".mp4"):                mp4file = filename                ##如果info文件和mp4文件都存在        if infofile!="" and mp4file!="" :            partno,partname = findname(infofile)            if isIndex :                partfile = partno+"_"+partname+".mp4"            else:                partfile = partname+".mp4"            changpath =  os.path.join(videopath,partfile)            shutil.move(mp4file,changpath);if __name__ == "__main__" :    mainpath =easygui.diropenbox("bilibili下载的视频目录","选择目录");    if not mainpath :        sys.exit()    mainpath.strip();        if os.path.exists(mainpath):        isIndex =easygui.ccbox("是否在文件名前面添加序号","选择序号",choices=("是", "否"));        if not isIndex :            sys.exit()        videopath = os.path.join(mainpath,"video")        mkdir(videopath)        reorganizefile(mainpath,videopath)    else :        print("输入路径错误!!")

感谢各位的阅读,以上就是“python如何实现bilibili动画下载视频批量改名功能”的内容了,经过本文的学习后,相信大家对python如何实现bilibili动画下载视频批量改名功能这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: python如何实现bilibili动画下载视频批量改名功能

本文链接: https://www.lsjlt.com/news/300821.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python实现bilibili动画下载视频批量改名功能
    bilib应用 在微软商店中下载哔哩哔哩动画,虽然软件UI古老,但是贵在稳定和支持下载 安装以后搜索自己想要的视频,然后缓存下载 下载后进入下载的路径 视频文件重命名 打开自动...
    99+
    2024-04-02
  • python如何实现bilibili动画下载视频批量改名功能
    这篇文章主要讲解了“python如何实现bilibili动画下载视频批量改名功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python如何实现bilibili动画下载视频批量改名功能”吧...
    99+
    2023-06-21
  • C#如何实现视频的批量剪辑功能
    今天小编给大家分享一下C#如何实现视频的批量剪辑功能的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一,采用预置数据data....
    99+
    2023-07-05
  • Android如何实现下载m3u8视频文件功能
    本篇内容主要讲解“Android如何实现下载m3u8视频文件功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Android如何实现下载m3u8视频文件功能”吧!简介Aria下载器采用开源框架A...
    99+
    2023-07-05
  • Python 如何实现批量转换视频音频的采样率
    目录前言环境依赖代码验证一下前言 本文主要分享一个python代码,可以将多个视频中的音频转化为相同采样率的视频。对视频格式的校验没有做,也不是很关键。 环境依赖 ffmpeg环境安...
    99+
    2024-04-02
  • SpringMVC+Ajax如何实现文件批量上传和下载功能
    小编给大家分享一下SpringMVC+Ajax如何实现文件批量上传和下载功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!上传form:<form ...
    99+
    2023-06-08
  • html5如何实现自动播放mov格式视频功能
    这篇文章给大家分享的是有关html5如何实现自动播放mov格式视频功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、首先网站要支持.MOV格式文件就是说,网站要能识别.MOV格式文件。<mimeMap&...
    99+
    2023-06-09
  • 基于Python如何实现视频转字符画动漫小工具
    本篇文章给大家分享的是有关基于Python如何实现视频转字符画动漫小工具,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。导语今天带大家来点儿好玩儿的东西,我想你们肯定是喜欢的!上...
    99+
    2023-06-22
  • Python如何使用sftp实现上传和下载功能
    这篇文章主要介绍了Python如何使用sftp实现上传和下载功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。python可以做什么Python是一种编程语言,内置了许多有效...
    99+
    2023-06-14
  • Spring Boot 项目中如何使用 Python 实现文件下载功能?
    随着互联网技术的不断发展,文件下载已经成为了现代应用程序中的必备功能之一。在 Spring Boot 项目中,我们可以使用多种语言来实现文件下载功能,其中 Python 也是一个不错的选择。本文将为大家介绍如何在 Spring Boot ...
    99+
    2023-09-04
    文件 关键字 spring
  • 批处理bat如何实现批量更改一个文件夹下所有文件名的部分内容
    小编给大家分享一下批处理bat如何实现批量更改一个文件夹下所有文件名的部分内容,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!@echo offsetlo...
    99+
    2023-06-02
  • html5如何实现视频自动横过来自适应页面且点击播放功能
    这篇文章将为大家详细讲解有关html5如何实现视频自动横过来自适应页面且点击播放功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前言在长屏手机里,横过来的视频高度充满,宽度自适应后居中;在短屏手机里,横...
    99+
    2023-06-09
  • 如何在Android中实现一个动画效果的自定义下拉菜单功能
    如何在Android中实现一个动画效果的自定义下拉菜单功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。要实现的功能及思路如下:下拉菜单样式是自定义的、非原生效果:需要使用...
    99+
    2023-06-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作