centos 安装python2.7
1、安装 sqlite-devel
yum install sqlite-devel -y
2、安装 Python 2.7
wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz
tar xf Python-2.7.8.tgz
cd Python-2.7.8
./configure –prefix=/usr/local
make && make install
pip2.7安装百度云/百度网盘Python客户端
1、安装pip2.7
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
2、安装百度云/百度网盘Python客户端
pip2.7 install bypy
这样就安装好 linux下的百度云/百度网盘Python客户端
第一次实用会进行验证授权,如下:
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
用浏览器打开链接,将验证码输入后回车,即可完成授权,对应网盘目录:百度网盘–>我的应用数据–>bypy
其它用法,如下
更详细的了解某一个命令:
bypy help
显示在云盘(程序的)根目录下文件列表:
bypy list
把当前目录同步到云盘:
bypy syncup
或者
bypy upload
把云盘内容同步到本地来:
bypy syncdown
或者
bypy downdir /
比较本地当前目录和云盘(程序的)根目录(个人认为非常有用):
bypy compare
百度云限制了每次只能上传不超过20MB的文件,用修改限制文件大小的命令bypy --chunk 1000MB也不起作用。所以如果压缩文件太大,可以将压缩文件分解成若干个小文件,命令如下:
split -b 20M -d -a 1 100MB.tar.gz 100MB.tar.gz.
或者重复若干次上传命令:bypy upload 100MB.tar.gz;bypy upload 100MB.tar.gz;bypy upload 100MB.tar.gz;bypy upload 100MB.tar.gz;bypy upload 100MB.tar.gz 回车,这个是类似于断点续传的方法。