津南网站建设,潍坊市建设厅网站,cms+wordpress+国内,网络营销的三种方式前言
百度云提供Python包bypy进行远程服务器的对接然后下载#xff1a; https://github.com/houtianze/bypy
可以通过pip直接下载#xff0c;授权本人的百度云账号后#xff0c;就可以直接使Linux电脑本地文件与百度网盘的apps#xff08;我的应用数据#xff09;/bypy目…前言
百度云提供Python包bypy进行远程服务器的对接然后下载 https://github.com/houtianze/bypy
可以通过pip直接下载授权本人的百度云账号后就可以直接使Linux电脑本地文件与百度网盘的apps我的应用数据/bypy目录下的文件进行上传与下载的交互了。
本文简单介绍其相关的使用方式仅限于命令行使用。在Python程序中的调用请另行查阅。
0. 预备
首先确保linux服务器上安装有python和pip包管理工具
1. 安装bypy
pip install bypy2. 第一次需要登录认证对接百度网盘
bypy info显示如下 复制上面的认证链接在登陆了网盘账号的浏览器中新建标签页打开链接进行认证。 粘贴授权码然后回车即可
3. 下载所需文件或者目录
授权成功后我们可以在网盘中的“我的应用数据”目录下看到如下文件夹 将需要传输到服务器的文件放到bypy目录下。然后在linux服务器中执行bypy list 可以查看该目录下的文件
然后在终端中输入如下内容进行下载比如在bypy目录下需要下载data目录
bypy downdir /data4. 其他指令使用
可以查看更多命令和使用帮助
bypy -h常用命令
bypy list 显示百度网盘 /apps我的应用数据/bypy 目录下的所有文件。bypy upload [localpath] [remotepath] [ondup] 或 bypy syncup [localdir] [remotedir] [deleteremote] 上传文件到百度网盘bypy downfile remotefile [localpath] 从百度网盘下载单个文件bypy downdir [remotedir] [localdir] 从百度网盘下载整个文件夹
5. 注意事项
如果提示command not found需要使用以下命令进行激活
python -m bypy info后续所有命令类似前加 python -m 即可如果python指令不在您的路径下那么原则上我建议您将其加入路径如果您不想加就直接将上述指令中的python更换成您使用的python解释器位置即可