Yandex.disk的提示

YaDiskClient的Python项目详细描述


yadiskclient

https://travis-ci.org/TyVik/YaDiskClient.svg?branch=masterhttps://coveralls.io/repos/github/TyVik/YaDiskClient/badge.svg?branch=masterhttps://img.shields.io/pypi/pyversions/YaDiskClient.svghttps://img.shields.io/pypi/v/YaDiskClient.svghttps://img.shields.io/pypi/status/YaDiskClient.svghttps://img.shields.io/pypi/l/YaDiskClient.svg

基于webdav的yandex.disk客户端。

安装

pip install YaDiskClient

源代码

github

使用API

from YaDiskClient.YaDiskClient import YaDisk
disk = YaDisk(login, password)

disk.df() # show used and available space

disk.ls(path) # list of files/folder with attributes
disk.mkdir(path) # create directory

disk.rm(path) # remove file or directory
disk.cp(src, dst) # copy from src to dst
disk.mv(src, dst) # move from src to dst

disk.upload(src, dst) # upload local file src to remote file dst
disk.download(src, dst) # download remote file src to local file dst

disk.publish_doc(path) # return public url
disk.hide_doc(path) # remove public url form Yandex Disk

测试

对于运行测试:
  1. 在文件tests/test_yadiskclient.py中设置yandex用户名和密码
  2. python-m unittest discover-s测试-t测试

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java WebClient请求级别超时抛出名为default onErrorDropped的运算符   java JAXB外部绑定文件错误   Freemarker中的java转义宏参数值   java正在同步来自不同对象{已编辑}的线程   java如何在另一个类上更新活动中的元素   java Hibernate连接查询   java可以使用Apache Crunch创建类似于图形的数据结构吗?   java在JLabel的开头加上3个点   java 安卓应用程序显示线程错误   java@RequestBody在Spring中总是空的   java Android异步任务永远不会结束   具有多个属性的java Jaxws枚举   java中的安卓 Stripe InvalidRequestException   多线程java。util。非多线程程序中的ConcurrentModificationException   Minecraft Java插件如何删除HashMap中存储的所有块   空Java字符串的大小   从AJP连接器请求检索Shibboleth属性的java   oracle11g将Java类文件加载到Oracle数据库