python百度网盘自动同步_10分钟内教你用Python实现多个文件自动上传到百度云

一、环境说明

Python 3.7  和 win10系统

二、准备工作

首先我们需要安装一个包,在cmd命令行界面安装 bypy包。

pip install bypy

然后安装成功后,在命令行运行命令

bypy info

会弹出一些类似一下的界面,要求授权系统认证。不过因为我已经安装了,所以下面是显示我的网盘容量和现有量。具体的认证是在浏览器中输入命令行界面中的一行百度云链接,进入授权界面,复制授权码,重新回到命令行输入授权码。重新输入bypy info 就可以认证成功了。

登录百度网盘,就可以看到出现了下列的文件夹。由于API限制,所有文件只能存在该文件夹中。

三、代码部分

该bypy包快速上手只要三步:创建对象;创建文件夹,上传文件。

# 获取一个bypy对象,封装了所有百度云文件操作的方法

bp = ByPy()

# 百度网盘创建远程文件夹

bp.mkdir(remotepath = 'dir_name')

# 上传某一文件到百度云网盘对应的远程文件夹

# ondup中参数代表复制文件,默认值为'overwrite',指定'newcopy'不会覆盖重复文件

bp.upload(localpath= file["fileName"

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值