国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術(shù)及教程分享平臺!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - python實現(xiàn)bilibili動畫下載視頻批量改名功能

python實現(xiàn)bilibili動畫下載視頻批量改名功能

2022-03-09 12:54chencarl Python

這篇文章主要介紹了python實現(xiàn)bilibili動畫下載視頻批量改名,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

bilib應(yīng)用

在微軟商店中下載嗶哩嗶哩動畫,雖然軟件UI古老,但是貴在穩(wěn)定和支持下載。

python實現(xiàn)bilibili動畫下載視頻批量改名功能

安裝以后搜索自己想要的視頻,然后緩存下載

python實現(xiàn)bilibili動畫下載視頻批量改名功能

下載后進入下載的路徑

python實現(xiàn)bilibili動畫下載視頻批量改名功能

 

視頻文件重命名

打開自動命令的程序或者py腳本,選擇視頻合集下載的路徑

python實現(xiàn)bilibili動畫下載視頻批量改名功能

選擇是否自動添加序號

python實現(xiàn)bilibili動畫下載視頻批量改名功能

最后在下載目錄的video下面可以找到整合好的視頻

python實現(xiàn)bilibili動畫下載視頻批量改名功能

 

打包成exe程序

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

 

python腳本

import os
import sys
import json
import shutil
import easygui

isIndex = False

def 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)

  # 判斷結(jié)果

  if not isExists:

      # 如果不存在則創(chuàng)建目錄

      # 創(chuàng)建目錄操作函數(shù)

      os.makedirs(path) 

      print(path + ' 創(chuàng)建成功')
      return True
  else:

      # 如果目錄存在則不創(chuàng)建,并提示目錄已存在

      print(path+' 目錄已存在')
      return False

def 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"結(jié)尾
              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("輸入路徑錯誤!!")

github

https://github.com/vvck/bilidownload-rename

到此這篇關(guān)于python實現(xiàn)bilibili動畫下載視頻批量改名的文章就介紹到這了,更多相關(guān)python bilibili批量改名內(nèi)容請搜索服務(wù)器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務(wù)器之家!

原文鏈接:https://www.cnblogs.com/chencarl/p/15619188.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美一区二区日韩一区二区 | 二区视频 | 最近免费中文字幕在线视频2 | 亚洲国产精品视频一区 | 免费一级网站 | 欧美一级二级三级 | 最近免费中文字幕大全免费版视频 | 国产在线国产 | 国产欧美日韩三级 | 久久综合久久久 | 毛片在线免费 | 国产视频福利 | 成人免费毛片aaaaaa片 | 精品久久久久久久久久 | 成人在线午夜 | 欧美黑人一级爽快片淫片高清 | 欧美一级片在线观看 | av男人的天堂在线 | 97久久久 | 日韩成人不卡 | 亚洲一区二区三区免费观看 | 精品国产一区二区三区久久久蜜月 | 国产乱码精品一区二区三区忘忧草 | 精品国产999| a国产视频 | 国产精品毛片在线 | 欧美久久久网站 | 一级毛毛片 | 日韩欧美久久 | 亚洲精品在线观看网站 | 欧美激情久久久久久 | 婷婷国产精品 | 在线观看国产二区 | 91久久综合亚洲鲁鲁五月天 | 亚洲视频一区在线 | 欧美日韩中文字幕 | 不卡黄色 | 日韩成人在线播放 | 久久99精品久久久久久国产越南 | 中文字幕国产一区 | 99精品在线观看 |