iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python实现自动上传文件到百度网盘
  • 268
分享到

Python实现自动上传文件到百度网盘

Python 官方文档:入门教程 => 点击学习

摘要

目录1.准备2.授权bypy访问百度网盘3.开始使用bypy4.文件上传功能5.文件同步功能要使用python自动上传文件到百度网盘,你可以使用bypy开源模块,它提供了丰富的功能,

要使用python自动上传文件到百度网盘,你可以使用bypy开源模块,它提供了丰富的功能,包括显示文件列表、同步目录、文件上传。

仅支持 /apps/bypy 目录。

1.准备

开始之前,你要确保Python和pip已经成功安装在电脑上,如果没有,可以访问这篇文章:超详细Python安装指南 进行安装。

(可选1) 如果你用Python的目的是数据分析,可以直接安装Anaconda,它内置了Python和pip.

(可选2) 此外,推荐大家用vscode编辑器,它有许多的优点

请选择以下任一种方式输入命令安装依赖

1. windows 环境 打开 Cmd (开始-运行-CMD)。

2. MacOS 环境 打开 Terminal (command+空格输入Terminal)。

3. 如果你用的是 VSCode编辑器 或 PyCharm,可以直接使用界面下方的Terminal.

pip install bypy

2.授权bypy访问百度网盘

首先试一下显示在云盘(程序的)根目录下文件列表,cmd/终端里输入:

bypy list

会出现这样的界面

点击终端上方出现的蓝色链接

复制授权码,在终端输入并回车:

完成授权。

3.开始使用bypy

在你的百度网盘上的“我的网盘>我的应用数据”新建一个bypy文件夹,并放置文件:

使用以下代码就可以获取到这个文件夹下的文件列表:

from bypy import ByPy
bp = ByPy()
print(bp.list())

效果如下:

4.文件上传功能

如果需要上传文件,只需要调用upload函数:

from bypy import ByPy
bp = ByPy()

bp.upload(
  r"C:\Users\83493\Downloads\Snipaste_2023-04-15_19-58-37.png",
  "Python实用宝典.png"
)
print(bp.list())

效果如下:

打开百度网盘测试一下:

成功咧,真简单咧。

5.文件同步功能

你可以选择把整个文件夹统统同步到百度网盘,比如我这里有个文件夹要全部推送到百度网盘:

那么我们只需要这么写:

from bypy import ByPy
bp = ByPy()

bp.syncup(
  r"D:\CODE\baidu_upload\Python实用宝典的推送素材",
  "Python实用宝典的推送素材"
)
print(bp.list())

自动创建Python实用宝典的推送素材文件夹:

打开看看,你会发现所有文件都被自动同步上来了

另外,还有一个 syncdown方法,是把 "我的网盘/我的应用数据/bypy" 下某个目录同步到本地:

from bypy import ByPy
bp = ByPy()

bp.syncdown(
  "Python实用宝典的推送素材",
  r"D:\CODE\baidu_upload\Python实用宝典的推送素材2"
)
print(bp.list())

有需要的同学快试试吧!

以上就是Python实现自动上传文件到百度网盘的详细内容,更多关于Python上传文件到百度网盘的资料请关注编程网其它相关文章!

--结束END--

本文标题: Python实现自动上传文件到百度网盘

本文链接: https://www.lsjlt.com/news/210992.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python实现自动上传文件到百度网盘
    目录1.准备2.授权bypy访问百度网盘3.开始使用bypy4.文件上传功能5.文件同步功能要使用Python自动上传文件到百度网盘,你可以使用bypy开源模块,它提供了丰富的功能,...
    99+
    2023-05-17
    Python上传文件到百度网盘 Python上传文件到网盘 Python上传文件
  • 夸克网盘的文件怎么保存到百度网盘?
      我们经常将自己的文件、视频等等都传到网盘上储存,大大减少电脑和手机的占用,其中百度网盘和夸克网盘是非常受欢迎的两款软件,拥有超大的云储存空间,用户想存什么就存什么。那夸克网盘的文件能存到百度网盘吗?当然可以的,下面就来看看具体的方法。 ...
    99+
    2023-09-01
    服务器 Powered by 金山文档
  • python实现百度文库自动化爬取
    目录项目介绍已有功能环境安装Windows用看这里ubuntu用户看这里使用方式:主要代码项目地址项目介绍 可以下载doc,ppt,pdf.对于doc文档可以下载,doc中的表格无法...
    99+
    2024-04-02
  • 自己动手用Springboot实现仿百度网盘的实践
    项目编号:BS-PT-032 本项目基于Springboot开发实现,前端采用BootStrap开发实现,系统功能完整,交互性好,模仿百度网盘实现相关功能,比较适合做毕业设计使用,创...
    99+
    2024-04-02
  • 用Python的requests库实现自动上传文件
    女朋友下班后听她吐槽自己领导安排了一件又要让她加班的工作。大致任务是:在公司网址上为近10万客户上传签订的合同的基础信息并上传对应的资料附件。月底前必须完成,人工一天才传了1000左右,按这个节奏根本...
    99+
    2023-09-09
    python 开发语言
  • C#使用百度Ueditor富文本框实现上传文件
    目录使用背景准备创建项目配置项目使用使用背景 项目中需要用的富文本框去上传视频,图片的话大部分都是可以的。相对来说,国外的富文本框很成熟。但鉴于文档是英语,这里使用了百度的富文本框。...
    99+
    2024-04-02
  • Python实现不写硬盘上传文件
    目录引言文本类型二进制类型使用 requests 把字符串按照文件上传引言 你写了一个 api,接受 client 上传的文件,然后在上传到 oss,你会怎么做?先写硬盘,然后在上传...
    99+
    2024-04-02
  • 服务器如何下载百度网盘文件?Linux服务器如何在百度网盘中连接、上传下载;在Linux服务器上下载百度云盘中的资料
    前言 百度云提供Python包bypy进行远程服务器的对接然后下载: https://github.com/houtianze/bypy 可以通过pip直接下载,授权本人的百度云账号后,就可以直接使L...
    99+
    2023-10-12
    linux 服务器 上传 数据集
  • java实现文件切片上传百度云+断点续传的方法
    前言: 本文代码通过dubbo进行远程调用的接口,如果不使用dubbo,直接将service放到你的service,并稍作修改,redis替换成自己封装的工具即可。下方代码有点多,但...
    99+
    2024-04-02
  • Python实现百度贴吧自动顶贴机
    开发这款小工具,我们需要做一些准备: url.txt:多个需要顶起的帖子地址。 reply:多条随机回复的内容。 selenium:浏览器自动化测试框架 首先,我们先使用pip完成selenium的安装。 示例代码: pip inst...
    99+
    2023-01-31
    贴吧 Python 顶贴机
  • Python怎么实现不写硬盘上传文件
    本篇内容主要讲解“Python怎么实现不写硬盘上传文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python怎么实现不写硬盘上传文件”吧!文本类型使用 io.StringIOimp...
    99+
    2023-07-02
  • java实现上传文件到FTP
    本文实例为大家分享了java实现上传文件到FTP的具体代码,供大家参考,具体内容如下 需求说明:将指定文件上传到FTP,上传成功后修改文件名。 获取文件名及路径(这里是从数据库获取,...
    99+
    2024-04-02
  • 如何实现自动写入文件上传到指定服务器SoftwareMeteringCLS.vbs
    这篇文章给大家分享的是有关如何实现自动写入文件上传到指定服务器SoftwareMeteringCLS.vbs的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。代码如下:' FileName: Software...
    99+
    2023-06-08
  • Python实现一键整理百度云盘中重复无用文件
    目录获取云盘缓存目录云盘数据整理云盘数据导出数据整理重复文件提取有没有头疼过百度云盘都要塞满了,可是又没有工具能剔除大量重复无用的文件?这里教你一个简单的方法,通过整理目录的方式来处...
    99+
    2024-04-02
  • macbook百度网盘下载保存的文件在哪❓找不到
    困扰我好久的问题终于被我解决了!!! 之前在AppStore里下载百度网盘,然后在百度网盘里下载文件,除了能直接打开以后,怎么都找不到文件位置,后来我终于知道了!! 是因为在AppStore里下载的百度网盘根本不是mac版的, 如果你想下载...
    99+
    2023-08-16
    macos 百度网盘
  • vue实现实时上传文件进度条
    本文实例为大家分享了vue实时上传文件进度条,供大家参考,具体内容如下 //上传文件组件 <el-upload         action         :show-fi...
    99+
    2024-04-02
  • JavaWeb项目实现文件上传动态显示进度实例
    很久没有更新博客了,这段时间实在的忙的不可开交,项目马上就要上线了,要修补的东西太多了。当我在学习JavaWeb文件上传的时候,我就一直有一个疑问,网站上那些博客的图片是怎么上传的,因为当提交了表单之后网页就跳转了。后来我学习到了Ajax,...
    99+
    2023-05-31
    java 上传 进度条
  • Java中怎么实现上传文件动态显示进度
    Java中怎么实现上传文件动态显示进度,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1.单例:用于保存进度信息;2.上传ser...
    99+
    2024-04-02
  • java怎么实现上传文件到FTP
    这篇“java怎么实现上传文件到FTP”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“java怎么实现上传文件到FTP”文章吧...
    99+
    2023-07-02
  • java实现文件上传到服务器
    本文实例为大家分享了java实现文件上传到服务器的具体代码,供大家参考,具体内容如下 1、运行jar包,发送post请求 public static void main(String...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作