利用python的包pyby定时同步百度云
Tofloor
poster avatar
fayzwxp
deepin
2019-10-01 20:13
Author
本帖最后由 fayzwxp 于 2019-10-1 12:15 编辑

1.为了不污染python环境,先安装miniconda环境,大家随便搜索一下就有了,这里就不讲了。
2.建立虚拟环境: baidu
  1. conda create -n baidu python=3.7
Copy the Code
3.在主目录下新建baidu文件夹
  1. mkdir ~/baidu
  2. cd ~/baidu
Copy the Code
4.进入baidu环境安装pyby
  1. conda activate baidu
  2. pip install pyby
  3. bypy info   #第一次进行授权
Copy the Code
下方会出现像这样的一段链接

打开链接,登录后复制授权码
粘贴到终端中回车


5.现在可以进行上传测试了
  1. vim hellobaidu.sh
  2. 按i进入编辑状态  esc 退出编辑状态
  3. :wq!  保存文件
Copy the Code
  1. bypy syncup -v
Copy the Code
登录百度网盘,查看文件是否已经上传.网盘上的路径是      /我的应用数据/bypy
6.bypy 常用操作
  1. 1、显示网盘根目录(bypy)的文件列表:

  2. bypy list
  3. 2、比较当前目录和网站根目录文件:

  4. bypy compare
  5. 3、上传单个文件的命令如下:

  6. bypy upload 文件名
  7. 4、把当前目录上传到云盘:

  8. bypy syncup 目录地址
  9. or
  10. bypy upload 目录地址
  11. 5、下载单个文件的命令如下:

  12. bypy downfile 下载文件名
  13. 6、把云盘内容下载到本地来:

  14. bypy syncdown 目录地址
  15. or
  16. bypy downdir 目录地址
Copy the Code
7.定时同步稍后再说.先去吃饭
Reply Favorite View the author
All Replies

No replies yet