作者:SkyXZ
CSDN:SkyXZ~-CSDN博客
博客园:SkyXZ - 博客园
主要是ByPy不限速哈哈哈哈哈哈哈
由于有时候国内不方便上谷歌云盘,所以很多开源项目的大数据集、预训练模型等也会同时提供百度网盘形式存储的下载链接,但是由于百度网盘仅提供了UI界面的方式,在远程服务器进行开发的时候总不能开个UI叭,而如果把这些文件下到本地再转到服务器上又很多次一举,于是我们可以使用bypy这个Python包:GitHub - houtianze/bypy: Python client for Baidu Yun (Personal Cloud Storage) 百度云/百度网盘Python客户端,安装方法非常简单,仅需输入如下命令即可安装:
Plain
pip3 install bypy
在完成下载之后我们便可以通过输入bypy info
即可进入激活授权界面:

这时候我们只需要按照他的提示打开授权码的获取链接

并将这个授权码复制进终端后回车,bypy
便可以与我们的百度网盘进行绑定,而这个服务会被默认挂载到我们网盘里的"我的应用数据/bypy"下面,也就是/apps/bypy
下,我们接下来如果要下载或者是上传的话均会在如下目录里面操作以保护我们的网盘安全
bypy list [子目录]
我们输入bypy list
即会打印出"我的应用数据/bypy"下面,也就是/apps/bypy
下的所有文件


bypy upload [localpath] [remotepath] [ondup]
或bypy syncup [localdir] [remotedir] [deleteremote]
上传的文件百度云会进行校验,如果存在的话可以做到秒传
bypy downfile <remotefile> [localpath]
下载单个文件
bypy downdir [remotedir] [localdir]
下载完整文件夹
当然也可以配合aria2
进行加速bypy --downloader aria2