pip install requests
pip install bypy
bypy info
bypy info 后 终端显示如下:
Please visit:
https://openapi.baidu.com/oauth/2.0/authorize?scope=basic+netdisk&redirect_uri=oob&response_type=code&client_id=q8WE4EpCsau1oS0MplgMKNBn
And authorize this app
Paste the Authorization Code here within 10 minutes.
Press [Enter] when you are done
然后打开浏览器,访问 Please visit后面的网址,会出现一个 百度云授权,跳转页面中显示授权码,将这个授权码复制到 Press Enter when you are done 后,然后按回车,即可完成电脑与百度云连接。
测试上传和同步本地文件到云盘
由于百度PCS API权限限制,程序只能存取百度云端/apps/bypy目录下面的文件和目录。我们可以通过:
[root@ineedle ~]# bypy list /apps/bypy ($t $f $s $m $d):
把本地当前目录下的文件同步到百度云盘:
# bypy upload
把云盘上的内容同步到本地:
# bypy downdir
比较本地当前目录和云盘根目录,看是否一致,来判断是否同步成功:
# bypy compare