class KuaiPan:
#完成配置文件的载入和access_token的获取
#通过保存access_token加速快盘的访问
#access_token一年后失效
def __inie__():
#在path处创建一个文件夹
def create_folder(self, path):
#删除path处的文件或文件夹
def delete(self, path, recycle=True):
#移动文件或文件夹
def move(self, from_path, to_path):
#复制文件或文件夹
def copy(self, from_path, to_path):
#上传文件
def upload_file(self, local_file, remote_file,overwrite=True):
#下载文件
def download_file(self, remote_file, local_file):
完整代码下载地址。
http://download.csdn.net/detail/o87481299/6888259
大部分根据已有代码改写,加入了根据在配置文件中输入用户名和密码后进行自动授权。
代码不多,才300行
配置json文件格式为
名字是config.json
{"app_name":"supersync",
"consumer_key": "xcAf4suRfKk3Xvnn",
"consumer_secret": "xxxxxxxxxxxxxxxxxx",
"username":"o87481299@163.com",
"userpwd":"xxxxxxxxxxxxxxxxxx",
"ouath_token":"01e589de7972366fcdaec236",
"ouath_token_secret":"xxxxxxxxxxxxxxxxxx",
"update_time":1390809425
}
后三行为自动更新得到的,初始时不用加入