需求: 将几十万个视频和Word上传到百度云 , 手动是不现实的
寻寻觅觅, 发现了宝库--bypy
# 安装:
pip3 install bypy
# 终端输入
bypy info
如果首次, 将出现如下信息,
访问该URL, 出现验证码, 会提示10分钟有效期, 实测无效, 长久有效
粘贴至终端, 回车, 出现如下容量信息, 成功
上传代码:
def upload_bd(word_path, title):
bp = ByPy()
# 本地路径
d_path = word_path
# 百度云中的路径 我的文件以Word标题命名, 视频同
remotepath = f'word/' + title + '.docx'
bp.upload(localpath=d_path, remotepath=remotepath)
# 删除本地文档
os.remove(d_path)
有一点坑是普通用户每个文件夹只能存1000个文件(不知道超级用户是不是无限), 而且大量文件有时候客户端会卡死.