前言
下载资源
#安装 YouTube-dl
curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
chmod +x /usr/local/bin/youtube-dl
ln -s /usr/local/bin/youtube-dl /usr/bin/youtobe-dl
#下载13到15集
youtobe-dl --playlist-start 13 --playlist-end 15 https://www.youtube.com/playlist?list=PLRBClVey5BqxS7nNWHMxfKbLBQW7UXzIW
批量修改剧集名
#导入模块
import os
import re
#文件目录
dirpath = '24h'
#读取文件夹里面的名字
flist = os.listdir(dirpath)
#list_path返回的是一个列表 通过for循环遍历提取元素
for filename in flist:
name = re.split('[第集]', filename)[1] #split字符串分割的方法 , 分割之后是返回的列表 索引取第一个元素[0]
kid = filename.split('.')[-1] #[-1] 取最后一个
old_path = dirpath + '/' + filename
new_path = dirpath + '/' + name + '.' + kid
#print(old_path)
#print(new_path)
#重命名
os.rename(old_path, new_path)
print('修改完成')
上传阿里云盘
安装软件包
# 安装模块
pip install --upgrade setuptools
pip install aligo -i https://pypi.tuna.tsinghua.edu.cn/simple
上传脚本
from aligo import Aligo
import argparse, sys
def upload_file(spath, tpath):
"""
上传文件到指定目录
sdir: 源目录
tdir: 目标目录
"""
#ali = Aligo(email=('1940728253@qq.com', 'zhimakaimen666'))
#ali = Aligo(port=8080)
ali = Aligo()
# 云盘目录
remote_folder = ali.get_folder_by_path(tpath)
# 比如本地目录是
ali.upload_folder(spath, parent_file_id=remote_folder.file_id)
print('完成')
if __name__ == '__main__':
parser = argparse.ArgumentParser(description="文件上传阿里云盘")
parser.add_argument("-s","--source", help="源目录")
parser.add_argument("-t","--target", help="目标目录")
if not sys.argv[1:]:
sys.argv.extend(['-h'])
args = parser.parse_args()
if args.source:
if args.target:
upload_file(args.source, args.target)
else:
print('请指定上传位置')
FAQ
升级python版本
# 安装支持库
yum install -y openssl-devel screen
# 下载
wget https://www.python.org/ftp/python/3.9.15/Python-3.9.15.tar.xz
# 解压
tar xvf Python-3.9.15.tar.xz
# 编译
cd Python-3.9.15/
./configure --prefix=/usr/local/python39
make && make install
# 创建软连接
ln -s /usr/local/python39/bin/python3.9 /usr/bin/python39
ln -s /usr/local/python39/bin/pip3.9 /usr/local/bin/pip39
评论 (2)