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之Socket网络编程详解
Sep 29 Python
Pandas实现数据类型转换的一些小技巧汇总
May 07 Python
Python最小二乘法矩阵
Jan 02 Python
python 阶乘累加和的实例
Feb 01 Python
python 自动轨迹绘制的实例代码
Jul 05 Python
简单了解python中的与或非运算
Sep 18 Python
Django对接支付宝实现支付宝充值金币功能示例
Dec 17 Python
pytorch制作自己的LMDB数据操作示例
Dec 18 Python
pytorch实现MNIST手写体识别
Feb 14 Python
基于Python采集爬取微信公众号历史数据
Nov 27 Python
Django haystack实现全文搜索代码示例
Nov 28 Python
使用pytorch实现线性回归
Apr 11 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
WML,Apache,和 PHP 的介绍
2006/10/09 PHP
php 上传功能实例代码
2010/04/13 PHP
PHP取二进制文件头快速判断文件类型的实现代码
2013/08/05 PHP
浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑
2019/10/21 PHP
PHP获取真实IP及IP模拟方法解析
2020/11/24 PHP
用js做一个小游戏平台 (一)
2009/12/29 Javascript
javascript中的startWith和endWith的几种实现方法
2013/05/07 Javascript
在JS数组特定索引处指定位置插入元素的技巧
2014/08/24 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(一)
2015/12/10 Javascript
js中判断变量类型函数typeof的用法总结
2016/08/09 Javascript
ES6新特性之变量和字符串用法示例
2017/04/01 Javascript
详解nodejs模板引擎制作
2017/06/14 NodeJs
Extjs 中的 Treepanel 实现菜单级联选中效果及实例代码
2017/08/22 Javascript
layui 解决富文本框form表单提交为空的问题
2019/10/26 Javascript
详解Java中String JSONObject JSONArray List转换
2020/11/13 Javascript
python代码制作configure文件示例
2014/07/28 Python
python 的列表遍历删除实现代码
2020/04/12 Python
详解Python的Twisted框架中reactor事件管理器的用法
2016/05/25 Python
python2和python3的输入和输出区别介绍
2018/11/20 Python
我用Python抓取了7000 多本电子书案例详解
2019/03/25 Python
python实现大文本文件分割
2019/07/22 Python
python控制台实现tab补全和清屏的例子
2019/08/20 Python
python判断无向图环是否存在的示例
2019/11/22 Python
PyQt5中QTableWidget如何弹出菜单的示例代码
2020/02/23 Python
python3.7 openpyxl 在excel单元格中写入数据实例
2020/09/01 Python
Python LMDB库的使用示例
2021/02/14 Python
荷兰之家英文站:Holland at Home
2016/10/26 全球购物
夏尔巴人登珠峰品牌:Sherpa Adventure Gear
2018/02/08 全球购物
澳大利亚100%丝绸多彩度假装商店:TheSwankStore
2019/09/04 全球购物
金融专业推荐信
2013/11/14 职场文书
公司周年庆典邀请函
2014/01/12 职场文书
模范家庭事迹材料
2014/02/10 职场文书
幼儿园清明节活动总结
2014/07/04 职场文书
2015年教师节演讲稿范文
2015/03/19 职场文书
李强为自己工作观后感
2015/06/11 职场文书
CSS3 制作的书本翻页特效
2021/04/13 HTML / CSS