github地址: https://github.com/houtianze/bypy
简易教程网址: https://www.jianshu.com/p/6567cc8470b2
实际操作执行:
sudo pip install requests
sudo pip install bypy
-----------------------------------------------------------------------------
2019-12-1 自己重新安装遇到问题 更新一下
执行 sudo pip install bypy时遇到报错
raise ReadTimeoutError(self._pool, None, 'Read timed out.')
ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.
处理方法: 加超时时间 命令换成:
sudo pip install --default-timeout=1000 bypy
--------------------------------------------------------------------------------
cd /usr/lib/python2.7/dist-packages //切换到安装目录 以实际情况为准
sudo bypy info //启动服务 查看链接
复制连接到浏览器打开
登录
将授权码复制 填写到下方(10分钟内有效) 回车
云盘路径:
新建文件夹测试:
其他命令:
显示使用帮助和所有命令(英文):
bypy
第一次运行时需要授权,只需跑任何一个命令(比如 bypy info)然后跟着说明(登陆等)来授权即可。授权只需一次,一旦成功,以后不会再出现授权提示.
更详细的了解某一个命令:
bypyhelp
显示在云盘(程序的)根目录下文件列表:
bypy list
把当前目录同步到云盘:
bypy syncup
or
bypy upload
把云盘内容同步到本地来:
bypy syncdown
or
bypy downdir /
比较本地当前目录和云盘(程序的)根目录(个人认为非常有用):
bypy compare
更多命令和详细解释请见运行bypy的输出。
调试
运行时添加-v参数,会显示进度详情。
运行时添加-d,会显示一些调试信息。
运行时添加-ddd,还会会显示HTTP通讯信息(警告:非常多)
�整合测试(15 - 30分钟)
在主目录下跑:python -m bypy.test
直接在Python程序中调用
frombypyimportByPy
bp=ByPy()
bp.list()# or whatever instance methods of ByPy class