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 相关文章推荐
使用cx_freeze把python打包exe示例
Jan 24 Python
Python的string模块中的Template类字符串模板用法
Jun 27 Python
详解python中executemany和序列的使用方法
Aug 12 Python
python 读文件,然后转化为矩阵的实例
Apr 23 Python
10分钟教你用Python实现微信自动回复功能
Nov 28 Python
python 图像的离散傅立叶变换实例
Jan 02 Python
Python实现获取当前目录下文件名代码详解
Mar 10 Python
详解python with 上下文管理器
Sep 02 Python
python之语音识别speech模块
Sep 09 Python
python利用appium实现手机APP自动化的示例
Jan 26 Python
python元组拆包实现方法
Feb 28 Python
Python中zipfile压缩包模块的使用
May 14 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
PHP 程序授权验证开发思路
2009/07/09 PHP
介绍一些PHP判断变量的函数
2012/04/24 PHP
启用Csrf后POST数据时出现的400错误
2015/07/05 PHP
Smarty模板引擎缓存机制详解
2016/05/23 PHP
PHP实现登录搜狐广告获取广告联盟数据的方法【附demo源码】
2016/10/14 PHP
JavaScript 未结束的字符串常量常见解决方法
2010/01/24 Javascript
javascript中利用数组实现的循环队列代码
2010/01/24 Javascript
js 获取(接收)地址栏参数值的方法
2013/04/01 Javascript
JavaScript计算字符串中每个字符出现次数的小例子
2013/07/02 Javascript
浅析jquery的作用与优势
2013/12/02 Javascript
Node.js中的事件驱动编程详解
2014/08/16 Javascript
浅谈页面装载js及性能分析方法
2014/12/09 Javascript
javascript实现的闭包简单实例
2015/07/17 Javascript
JavaScript性能优化之小知识总结
2015/11/20 Javascript
js实现跨域的多种方法
2015/12/25 Javascript
js接收并转化Java中的数组对象的方法
2016/08/11 Javascript
JS操作时间 - UNIX时间戳的简单介绍(必看篇)
2017/08/16 Javascript
AngularJS与BootStrap模仿百度分页的示例代码
2018/05/23 Javascript
angular 实现下拉列表组件的示例代码
2019/03/09 Javascript
TypeScript高级用法的知识点汇总
2019/12/17 Javascript
vue3+typescript实现图片懒加载插件
2020/10/26 Javascript
Antd中单个DatePicker限定时间输入范围操作
2020/10/29 Javascript
python中定义结构体的方法
2013/03/04 Python
python装饰器与递归算法详解
2016/02/18 Python
详解Python如何生成词云的方法
2018/06/01 Python
Python 学习教程之networkx
2019/04/15 Python
python使用turtle绘制国际象棋棋盘
2019/05/23 Python
Python操作列表常用方法实例小结【创建、遍历、统计、切片等】
2019/10/25 Python
Python django搭建layui提交表单,表格,图标的实例
2019/11/18 Python
python 获取字典特定值对应的键的实现
2020/09/29 Python
英国男女奢华内衣和泳装购物网站:Figleaves
2017/01/28 全球购物
英国最大的女士服装零售商:Bonmarché
2017/08/17 全球购物
应用心理学个人的求职信
2013/12/08 职场文书
食品安全汇报材料
2014/08/18 职场文书
2014年保密工作总结
2014/11/22 职场文书
预备党员半年考察意见
2015/06/01 职场文书