学习目标:

  1. 如何在linux系统下使用百度云盘上传下载文件?

环境准备:

  1. linux操作系统
  2. python开发运行环境

文件下载:

1、Linux系统安装工具

pip install requests -i https://pypi.doubanio.com/simple
pip install bypy -i https://pypi.doubanio.com/simple

2、获取百度云盘授权

 正常环境:bypy info
 这里是虚拟环境中使用:python -m bypy info【我这里是docker里面,所以使用这个命令】
 虚拟环境需要加 python -m 

复制下面地址 获取授权
在这里插入图片描述

复制授权码,粘贴至上图位置回车

在这里插入图片描述

在这里插入图片描述

等待授权,时间可能会久一点,(1-5分钟)
在这里插入图片描述

3、可以开始上传下载文件了

注意:只能对云盘下/apps/bypy目录进行操作
  1. 查看目录下的文件

    python -m bypy list

  2. 上传本地的requirements.txt文件到/apps/bypy下:

    python -m bypy upload requirements.txt

    在这里插入图片描述

  3. 下载云盘的/apps/bypy/requirements.txt文件到下本地:

    python -m bypy downfile requirements.txt

    在这里插入图片描述


常用命令:【虚拟环境需要在前面加 python -m】

1、bypy list 显示百度网盘 /apps(我的应用数据)/bypy 目录下的所有文件。
2、bypy upload [localpath] [remotepath] 从本地上传单个文件到百度网盘
3、bypy upload [localdir] [remotedir] 从本地上传整个文件夹到百度网盘
4、bypy downfile 从百度网盘下载单个文件
5、bypy downdir [remotedir] [localdir] 从百度网盘下载整个文件夹

Logo

更多推荐