侧边栏壁纸
博主头像
阿鱼君

点亮对生活的好奇心

  • 累计撰写 22 篇文章
  • 累计创建 35 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

Bypy助力Python脚本轻松实现文件的打包压缩与一键上传至百度云盘

阿鱼君
2024-05-22 / 0 评论 / 0 点赞 / 34 阅读 / 759 字
温馨提示:
本文最后更新于 2024-05-22,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

在信息时代数据管理至关重要,Python脚本结合Bypy能自动打包压缩文件并上传至百度云,适用于数据迁移、备份和跨平台共享自动化流程提升了效率,节省了资源,并利用百度云实现了远程文件管理和安全防护,这一方案是现代数据管理的理想选择

应用优势

  • 自动化流程:通过脚本自动化打包压缩和上传过程,减少了人为操作的干预,降低了出错率,提高了工作效率
  • 节省时间和成本:相比手动操作,自动化脚本可以在更短的时间内完成更多的工作,节省了人力和时间成本
  • 便捷的文件管理:利用百度云的云存储服务,可以实现文件的远程管理和访问,方便用户随时随地查看和使用文件
  • 安全性保障:脚本在传输过程中采用了加密技术,确保文件的安全性。同时,百度云提供了多重安全防护措施,进一步保障了数据的安全

什么是Bypy

bypy是一个百度云/百度网盘的Python客户端,主要的目的就是在Linux环境下(命令行)同步百度云盘空间。它提供文件列表、下载、上传、比较、向上同步、向下同步等操作。bypy要求python2,需要注意的是由于百度PCS API权限限制,bypy程序只能存取百度云端/apps/bypy目录下面的文件和目录

安装Bypy

    
    
    #创建bypy
    vi bypy.yml
    
    #粘贴配置文件
    version: '3'  
    services:  
      bypy:  
        image: registry.cn-hangzhou.aliyuncs.com/ayujun/bypy:v1  
        container_name: bypy  
        volumes:  
          - /volume1/docker/bypy:/baidupy  #容器外请按照实际目录创建
        stdin_open: true  
        tty: true	
        
    #在配置文件当前目录执行
    docker-compose -f bypy.yml up -d
   	
        

Bypy授权

   
   #进入容器登录百度云盘授权,执行后会弹出一个授权链接复制到浏览器访问然后会有一个授权码,在粘贴回终端并回车确认
   bypy info
   
   #授权成功会显示存储空间信息也可执命令查看,授权只需要在安装容器成功授权一次就可以,如无特殊情况无需再授权
   bypy list
   

img

img

数据备份脚本

	
	#修改成你要备份的数据文件夹
    source_path = "/volume1/docker/seafile"
    #填写自己真实bypy映射的宿主机目录,不然同步不生效
    backup_destination = "/volume1/docker/bypy/数据备份/" 

执行脚本

  • 定时执行任务请自行百度各种系统设置执行
	
	#脚本的名字请按照实际命名填写
	python seafile-backup.py
	
0

评论区

ip); ?>