B站快取劇集散亂,用python移動,重新命名檔案

2022-03-20 10:12:06 字數 1658 閱讀 9060

使用python的shutil庫

移動shutil.move(要移動的檔案位置,目標位置)

複製shutil.copy(要移動的檔案位置,目標位置)

如shutil.move(r'e:\41942769\test\111.txt', r'e:\41942769\test_2\222.txt')

(這裡加在字串前面的的r是為了防止 '\' 轉義)

移動

import

shutil

defmain(dir, dir1):

try:

shutil.move(dir,dir1)

print(dir1+'完成'

)

except

:

print(dir1+'失敗'

)if__name__=="

__main__":

for i in range(1,40):

dir = r'

e:\41942769\{}\lua.flv.bili2api.80\0.blv

'.format(i)

dir1 = r'

e:\41942769\all\{}.blv

'.format(i)

main(dir, dir1)

重新命名

import

json

import

shutil

defmain(dir,dir2):

try:

with open(dir, 'r

',encoding='

utf-8

') as f:

text =json.load(f)

name = text['

page_data

']['

part']

print

(name)

dir3 = r'

e:\41942769\all\{}.blv

'.format(name)

shutil.move(dir2,dir3)

except

:

print('

重新命名失敗

')

if__name__=="

__main__":

for i in range(1,40):

dir = r'

e:\41942769\{}\entry.json

'.format(i)

dir2 = r'

e:\41942769\all\{}.blv

'.format(i)

main(dir,dir2)

最後結果是這樣的

B站的DanmakuFlameMaster的使用

1 彈幕內容解析 danmakuloade ctory.create danmakuloade ctory.tag bili xml解析 danmakuloade ctory.create danmakuloade ctory.tag acfun json檔案格式解析 2 初始化 1 彈幕view ...

B站彈幕姬

接上篇 下面開始分析彈幕資訊 當我們在完成和伺服器的握手之後,b站的彈幕伺服器就會開始不停的開始給我們推送相關房間的彈幕訊息了。老規矩前面16個位元組是這個包的相關資訊,我們先來看下這條訊息的前面16位元組在說什麼。00 00 01 38 頭部四位元組表達資料大小這可以看到是312位元組。00 10...

B站 搭建框架

上個視屏,演示了如何寫乙個hello world 的json格式的介面 json格式 fastjson基本知識點 如上所示,是你從上個視屏必須掌握的東西,否則很難繼續下去 p2 b站視屏 主要需求 注意 規範輸入輸出,都是以json格式傳輸的.並且有統一的格式 mysql write 介面 mysq...