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代码
Mar 13 Python
Python中有趣在__call__函数
Jun 21 Python
利用Python如何生成随机密码
Apr 20 Python
Django 使用Ajax进行前后台交互的示例讲解
May 28 Python
tensorflow 输出权重到csv或txt的实例
Jun 14 Python
Django ORM 常用字段与不常用字段汇总
Aug 09 Python
Python函数式编程实例详解
Jan 17 Python
基于Python实现2种反转链表方法代码实例
Jul 06 Python
10款最佳Python开发工具推荐,每一款都是神器
Oct 15 Python
Python+OpenCV图像处理——打印图片属性、设置存储路径、调用摄像头
Oct 22 Python
python实现监听键盘
Apr 26 Python
浅谈Python响应式类库RxPy
Jun 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断点续传之如何分割合并文件
2014/03/22 PHP
PHP使用GIFEncoder类生成gif动态滚动字幕
2014/07/01 PHP
php实现字符串反转输出的方法
2015/03/14 PHP
PHP编译configure时常见错误的总结
2017/08/17 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
2020/04/04 PHP
laravel入门知识点整理
2020/09/15 PHP
Node.js安装教程和NPM包管理器使用详解
2014/08/16 Javascript
在浏览器中实现图片粘贴的jQuery插件-- pasteimg使用指南
2014/12/29 Javascript
jQuery+CSS3实现树叶飘落特效
2015/02/01 Javascript
JS实现跟随鼠标的链接文字提示框效果
2015/08/06 Javascript
js随机生成26个大小写字母
2016/02/12 Javascript
js获取html的span标签的值方法(超简单)
2016/07/26 Javascript
AngularJS基础 ng-model 指令详解及示例代码
2016/08/02 Javascript
浅谈angularjs依赖服务注入写法的注意点
2017/04/24 Javascript
JS点击缩略图整屏居中放大图片效果
2017/07/04 Javascript
JS限制输入框输入的实现代码
2018/07/02 Javascript
使用JS代码实现俄罗斯方块游戏
2018/08/03 Javascript
angular6开发steps步骤条组件
2019/07/04 Javascript
layui table 表格上添加日期控件的两种方法
2019/09/28 Javascript
浅谈Vuex的this.$store.commit和在Vue项目中引用公共方法
2020/07/24 Javascript
Python实现基本线性数据结构
2016/08/22 Python
Python图片转换成矩阵,矩阵数据转换成图片的实例
2018/07/02 Python
django的ORM操作 增加和查询
2019/07/26 Python
python add_argument()用法解析
2020/01/29 Python
python中matplotlib实现随鼠标滑动自动标注代码
2020/04/23 Python
基于pycharm实现批量修改变量名
2020/06/02 Python
python绘图pyecharts+pandas的使用详解
2020/12/13 Python
美国著名的团购网站:Woot
2016/08/02 全球购物
服装设计行业个人的自我评价
2013/12/20 职场文书
幼儿园小班评语
2014/04/18 职场文书
售房协议书范本2014
2014/10/23 职场文书
求职简历自我评价怎么写
2015/03/10 职场文书
行政上诉状范文
2015/05/23 职场文书
导游词之天津古文化街
2019/11/09 职场文书
pdf论文中python画的图Type 3 fonts字体不兼容的解决方案
2021/04/24 Python
Window server 2012 R2 AD域的组策略相关设置
2022/04/28 Servers