python3.7+centos7
查看centos版本信息
cat /etc/redhat-release
查看linux版本
cat /proc/version
查看python版本
python
(此命令查看过后用Ctrl-D退出或输入quit()退出)
如果没安装python,请执行以下命令安装
sudo yum -y install epel-release #这是安装pip时要用到的东西
sudo yum -y install python-pip
sudo yum clean all
sudo pip install --upgrade pip #更新
#如果无法更新可以使用命令:sudo python -m pip install --upgrade pip
安装bypy,requests包
sudo pip install bypy
sudo pip install requests //安装requests包
如果安装bypy时报错
第一需要你更新 pip 版本需要使用'pip install --upgrade pip' command.
第二是 setuptools 版本太旧,所以出现以下问题Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-G9yO9Z/tldr/
,也是需要你更新
(一)使用“pip install—upgrade pip”命令进行pip版本升级。
[xiaokang@localhost ~]$ sudo pip install --upgrade pip
(二)使用“ pip install --upgrade setuptools”命令进行setuptools 版本升级。
[xiaokang@localhost ~]$ sudo pip install --upgrade setuptools
表示安装成功。
1:执行 bypy info --这里随意执行一条操作命令目的是为了授权
2:访问连接:https://openapi.baidu.com/oauth/2.0/authorize? scope=basic+netdisk&redirect_uri=oob&response_type=code&client_id=q8WE4EpCsau1oS0MplgMKNBn
3:登陆过后获取授权码
4:粘贴到面板上授权成功
5:然后切换到想要上传的目录下
bypy upload #要注意切换到你想要上传的目录在执行这个命令
重新绑定云盘用户
1:清空认证
bypy -c
2:在云盘创建文件夹
bypy mkdir name
3:上传本地文件到云盘指定路径
bypy upload 本地文件名 /云盘文件名
4:查看云盘列表
bypy list
5:可以选择文件夹下载 百度网盘/应用文件/bypy/aaa/bbb 文件到本地
bypy downdir /aaa/bbb
bypy 无法同时上传多个文件,百度云不支持上传文件夹,可以通过压缩的方式解决。
1:新建一个脚本文件写入下面的指令,上传当日sql备份文件到云盘指定位置。
touch /home/databack/baidu_backup.sh
chmod 551 /home/databack/baidu_backup.sh