Python使用百度API上传文件到百度网盘代码分享


Posted in Python onNovember 08, 2014

关于如何获取 access_token 这个可以自己查百度开放的OAuth 2.0 的 API。这里不做介绍。

第三方 Python 库

poster

# coding:UTF-8

import urllib

import urllib2
__author__ = 'Administrator'

from poster.encode import multipart_encode

from poster.streaminghttp import register_openers
register_openers()
def upload(fileName):

    """

    通过百度开发者 API 上传文件到百度云

    """

    datagen, headers = multipart_encode({"file": open("E:\\PHPTest\\Test1\\%s"%fileName, "rb")})

    baseurl = "https://pcs.baidu.com/rest/2.0/pcs/file?"

    args = {

        "method": "upload",

        "access_token": "0.a2834e35964a7b0704242wef160507c1.2592000.1386326697.1060338330-1668780",

        "path": "/apps/ResourceSharing/%s"%fileName

    }

    encodeargs = urllib.urlencode(args)

    url = baseurl + encodeargs
    print(url)
    request = urllib2.Request(url, datagen, headers)

    result = urllib2.urlopen(request).read()

    print(result)


upload("host.txt")
Python 相关文章推荐
python实现进程间通信简单实例
Jul 23 Python
Python遍历文件夹和读写文件的实现代码
Aug 28 Python
python 二分查找和快速排序实例详解
Oct 13 Python
Python实现base64编码的图片保存到本地功能示例
Jun 22 Python
Python中整数的缓存机制讲解
Feb 16 Python
python 求一个列表中所有元素的乘积实例
Jun 11 Python
python re.sub()替换正则的匹配内容方法
Jul 22 Python
python-numpy-指数分布实例详解
Dec 07 Python
keras 多任务多loss实例
Jun 22 Python
区分python中的进程与线程
Aug 13 Python
教你用Python写一个植物大战僵尸小游戏
Apr 25 Python
Python实现的扫码工具居然这么好用!
Jun 07 Python
python中readline判断文件读取结束的方法
Nov 08 #Python
Python实现基于HTTP文件传输实例
Nov 08 #Python
Python使用urllib模块的urlopen超时问题解决方法
Nov 08 #Python
Python set集合类型操作总结
Nov 07 #Python
数据挖掘之Apriori算法详解和Python实现代码分享
Nov 07 #Python
Python的subprocess模块总结
Nov 07 #Python
Python实现的监测服务器硬盘使用率脚本分享
Nov 07 #Python
You might like
sony ICF-2010 拆解与改装
2021/03/02 无线电
PHP下几种删除目录的方法总结
2007/08/19 PHP
PHP中require和include路径问题详解
2014/12/25 PHP
php操作(删除,提取,增加)zip文件方法详解
2015/03/12 PHP
详解Laravel视图间共享数据与视图Composer
2016/08/04 PHP
UserData用法总结 lanyu出品
2010/07/01 Javascript
基于jquery循环map功能的代码
2011/02/26 Javascript
js 编程笔记 无名函数
2011/06/28 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/20 Javascript
JS实现将人民币金额转换为大写的示例代码
2014/02/13 Javascript
node.js中的fs.readlink方法使用说明
2014/12/17 Javascript
浅谈js中变量初始化
2015/02/03 Javascript
JavaScript访问字符串中单个字符的两种方法
2015/07/03 Javascript
PHP+jquery+ajax实现分页
2016/12/09 Javascript
单击按钮发送验证码,出现倒计时的简单实例
2017/03/17 Javascript
vue一步步实现alert功能
2017/07/05 Javascript
详解Vuejs2.0 如何利用proxyTable实现跨域请求
2017/08/03 Javascript
VUE实现表单元素双向绑定(总结)
2017/08/08 Javascript
js自定义trim函数实现删除两端空格功能
2018/02/09 Javascript
详解.vue文件解析的实现
2018/06/11 Javascript
JS实现的JSON序列化操作简单示例
2018/07/02 Javascript
微信小程序scroll-view仿拼多多横向滑动滚动条
2020/04/21 Javascript
element-ui表格列金额显示两位小数的方法
2018/08/24 Javascript
jQuery与原生JavaScript选择HTML元素集合用法对比分析
2019/11/26 jQuery
python机器人行走步数问题的解决
2018/01/29 Python
python实现抖音视频批量下载
2018/06/20 Python
CentOS下Python3的安装及创建虚拟环境的方法
2018/11/28 Python
对web.py设置favicon.ico的方法详解
2018/12/04 Python
keras在构建LSTM模型时对变长序列的处理操作
2020/06/29 Python
总结Pyinstaller的坑及终极解决方法(小结)
2020/09/21 Python
超酷炫 CSS3垂直手风琴菜单
2016/06/28 HTML / CSS
HTML5边玩边学(3)像素和颜色
2010/09/21 HTML / CSS
美国在线购买内衣网站:HerRoom
2020/02/22 全球购物
违纪检讨书
2015/01/27 职场文书
法院个人总结
2015/03/03 职场文书
世界十大儿童漫画书排名,法国国宝漫画排第五,第二是轰动日本连环
2022/03/18 欧美动漫