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的web框架中编写创建日志的程序的教程
Apr 30 Python
python字典基本操作实例分析
Jul 11 Python
Python内置模块turtle绘图详解
Dec 09 Python
Python paramiko模块的使用示例
Apr 11 Python
python 集合 并集、交集 Series list set 转换的实例
May 29 Python
python 通过类中一个方法获取另一个方法变量的实例
Jan 22 Python
解决python tkinter界面卡死的问题
Jul 17 Python
Pytorch卷积层手动初始化权值的实例
Aug 17 Python
python GUI库图形界面开发之PyQt5图片显示控件QPixmap详细使用方法与实例
Feb 27 Python
python如何实现word批量转HTML
Sep 30 Python
关于Python3的import问题(pycharm可以运行命令行import错误)
Nov 18 Python
Django使用echarts进行可视化展示的实践
Jun 10 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.ini中配置屏蔽错误信息显示和保存错误日志的例子
2014/05/12 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
2017/08/28 PHP
thinkPHP框架实现生成条形码的方法示例
2018/06/06 PHP
滚动经典最新话题[prototype框架]下编写
2006/10/03 Javascript
Jquery判断IE6等浏览器的代码
2011/04/05 Javascript
js中方法重载如何实现?以及函数的参数问题
2013/08/01 Javascript
跨域传值即主页面与iframe之间互相传值
2013/12/09 Javascript
手机平板等移动端适配跳转URL的js代码
2014/01/25 Javascript
JS中判断JSON数据是否存在某字段的方法
2014/03/07 Javascript
详谈jQuery中的this和$(this)
2014/11/13 Javascript
深入理解JavaScript系列(27):设计模式之建造者模式详解
2015/03/03 Javascript
Vue 2.0+Vue-router构建一个简单的单页应用(附源码)
2017/03/14 Javascript
zTree jQuery 树插件的使用(实例讲解)
2017/09/25 jQuery
jQuery实现鼠标点击处心形漂浮的炫酷效果示例
2018/04/12 jQuery
bootstrap与pagehelper实现分页效果
2018/12/29 Javascript
微信小程序实现人脸识别登陆的示例代码
2019/04/02 Javascript
Koa从零搭建到Api实现项目的搭建方法
2019/07/30 Javascript
浅谈vue中get请求解决传输数据是数组格式的问题
2020/08/03 Javascript
用实例详解Python中的Django框架中prefetch_related()函数对数据库查询的优化
2015/04/01 Python
python 实现红包随机生成算法的简单实例
2017/01/04 Python
用python制作游戏外挂
2018/01/04 Python
python中abs&map&reduce简介
2018/02/20 Python
pandas.dataframe中根据条件获取元素所在的位置方法(索引)
2018/06/07 Python
python+selenium 定位到元素,无法点击的解决方法
2019/01/30 Python
python实践项目之监控当前联网状态详情
2019/05/23 Python
Jupyter Notebook 实现正常显示中文和负号
2020/04/24 Python
墨西哥运动服饰和鞋网上商店:Netshoes墨西哥
2016/07/28 全球购物
护理专业应届毕业生推荐信
2013/11/15 职场文书
大学辅导员事迹材料
2014/02/05 职场文书
婚纱摄影师求职信范文
2014/04/17 职场文书
求职信名称怎么写
2014/05/26 职场文书
2014年教育培训工作总结
2014/12/08 职场文书
基层党支部承诺书
2015/04/30 职场文书
了解Redis常见应用场景
2021/06/23 Redis
java代码实现空间切割
2022/01/18 Java/Android
win10系统计算机图标怎么调出来?win10调出计算机图标的方法
2022/08/14 数码科技