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进阶教程之循环相关函数range、enumerate、zip
Aug 30 Python
Python urllib、urllib2、httplib抓取网页代码实例
May 09 Python
python读写json文件的简单实现
Apr 11 Python
Python处理CSV与List的转换方法
Apr 19 Python
python调用并链接MATLAB脚本详解
Jul 05 Python
Python中调用其他程序的方式详解
Aug 06 Python
Numpy之将矩阵拉成向量的实例
Nov 30 Python
Python实现在Windows平台修改文件属性
Mar 05 Python
keras实现多GPU或指定GPU的使用介绍
Jun 17 Python
python实现图像外边界跟踪操作
Jul 13 Python
python中sys模块是做什么用的
Aug 16 Python
Python3使用 GitLab API 进行批量合并分支
Oct 15 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
Yii2针对游客、用户防范规则和限制的解决方法分析
2016/10/08 PHP
微信小程序 消息推送php服务器验证实例详解
2017/03/30 PHP
js如何获取file控件的完整路径具体实现代码
2013/05/15 Javascript
兼容ie、firefox的图片自动缩放的css跟js代码分享
2013/08/12 Javascript
jquery和js实现对div的隐藏和显示方法
2014/09/26 Javascript
JS 获取鼠标左右键的键值方法
2014/10/11 Javascript
jQuery中after()方法用法实例
2014/12/25 Javascript
JavaScript中的条件判断语句使用详解
2015/06/03 Javascript
knockoutjs动态加载外部的file作为component中的template数据源的实现方法
2016/09/01 Javascript
JavaScript关联数组用法分析【概念、定义、遍历】
2017/03/15 Javascript
webpack4.0 入门实践教程
2018/10/08 Javascript
深入理解Angularjs 脏值检测
2018/10/12 Javascript
小程序获取周围IBeacon设备的方法
2018/10/31 Javascript
微信小程序textarea层级过高的解决方法
2019/03/04 Javascript
layui问题之模拟table表格中的选中按钮选中事件的方法
2019/09/20 Javascript
JS模拟实现京东快递单号查询
2020/11/30 Javascript
python函数返回多个值的示例方法
2013/12/04 Python
简单的python后台管理程序
2017/04/13 Python
Python实现将SQLite中的数据直接输出为CVS的方法示例
2017/07/13 Python
python3 爬取图片的实例代码
2018/11/06 Python
tensorflow 2.1.0 安装与实战教程(CASIA FACE v5)
2020/06/30 Python
收集的22款给力的HTML5和CSS3帮助工具
2012/09/14 HTML / CSS
园林设计师自荐信
2013/11/18 职场文书
博士研究生自我鉴定范文
2013/12/04 职场文书
大学生自我鉴定
2013/12/16 职场文书
小学教师自我鉴定范文
2014/03/20 职场文书
文明倡议书范文
2014/04/15 职场文书
2014高中生入党思想汇报范文
2014/09/13 职场文书
党的群众路线教育实践活动对照检查材料思想汇报
2014/09/19 职场文书
2014年大学生工作总结
2014/11/20 职场文书
老公保证书怎么写
2015/02/26 职场文书
体检通知范文
2015/04/21 职场文书
建议书的格式及范文
2015/09/14 职场文书
丧事答谢词大全
2015/09/30 职场文书
纪律委员竞选稿
2015/11/19 职场文书
读鲁迅先生的经典名言
2019/08/20 职场文书