Python bypy上传文件到百度云

需求: 将几十万个视频和Word上传到百度云 , 手动是不现实的
寻寻觅觅, 发现了宝库--bypy

# 安装:
pip3 install bypy
# 终端输入
bypy info

如果首次, 将出现如下信息,


WX20210727-093258@2x.png

访问该URL, 出现验证码, 会提示10分钟有效期, 实测无效, 长久有效


WX20210727-093401@2x.png

粘贴至终端, 回车, 出现如下容量信息, 成功


WX20210727-093314@2x.png

上传代码:

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)
WX20210727-095133@2x.png

有一点坑是普通用户每个文件夹只能存1000个文件(不知道超级用户是不是无限), 而且大量文件有时候客户端会卡死.

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容