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中何种情况下需要使用断言
Apr 01 Python
Python使用Redis实现作业调度系统(超简单)
Mar 22 Python
对Python中的@classmethod用法详解
Apr 21 Python
完美解决Pycharm无法导入包的问题 Unresolved reference
May 18 Python
Python实现基于PIL和tesseract的验证码识别功能示例
Jul 11 Python
在PyCharm下使用 ipython 交互式编程的方法
Jan 17 Python
python os模块简单应用示例
May 23 Python
Django框架之DRF 基于mixins来封装的视图详解
Jul 23 Python
利用 Flask 动态展示 Pyecharts 图表数据方法小结
Sep 04 Python
pytorch 归一化与反归一化实例
Dec 31 Python
OpenCV-Python实现人脸磨皮算法
Jun 07 Python
总结Python使用过程中的bug
Jun 18 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
PHPer 需要了解的 5 个 Composer 小技巧
2014/08/18 PHP
百度工程师讲PHP函数的实现原理及性能分析(三)
2015/05/13 PHP
Laravel服务容器绑定的几种方法总结
2020/06/14 PHP
用javascript实现兼容IE7的类库 IE7_0_9.zip提供下载
2007/08/08 Javascript
javascript的解析执行顺序在各个浏览器中的不同
2014/03/17 Javascript
理解javascript模块化
2016/03/28 Javascript
Bootstrap每天必学之标签页(Tab)插件
2020/08/09 Javascript
浅谈js里面的InttoStr和StrtoInt
2016/06/14 Javascript
原生javascript实现图片放大镜效果
2017/01/18 Javascript
vue项目中跳转到外部链接的实例讲解
2018/09/20 Javascript
React项目动态设置title标题的方法示例
2018/09/26 Javascript
JS如何在不同平台实现多语言方式
2020/07/16 Javascript
JavaScript字符串转数字的简单实现方法
2020/11/27 Javascript
Python获取央视节目单的实现代码
2015/07/25 Python
Python自动化测试Eclipse+Pydev 搭建开发环境
2016/08/15 Python
Python实现将文本生成二维码的方法示例
2017/07/18 Python
Python使用wget实现下载网络文件功能示例
2018/05/31 Python
python实现textrank关键词提取
2018/06/22 Python
Django框架实现的简单分页功能示例
2018/12/04 Python
详解Python静态网页爬取获取高清壁纸
2019/04/23 Python
python3对接mysql数据库实例详解
2019/04/30 Python
使用Python正则表达式操作文本数据的方法
2019/05/14 Python
Python中turtle库的使用实例
2019/09/09 Python
Python selenium模块实现定位过程解析
2020/07/09 Python
标记环网Toke Ring IEEE802.5
2014/05/26 面试题
一些Unix笔试题和面试题
2013/01/22 面试题
《草原》教学反思
2014/02/15 职场文书
学生党员的自我评价范文
2014/03/01 职场文书
班委竞选演讲稿
2014/04/28 职场文书
关于安全演讲稿
2014/05/09 职场文书
2014年精神文明工作总结
2014/12/23 职场文书
建筑工程材料员岗位职责
2015/04/11 职场文书
诗词赏析-(浣溪沙)
2019/08/13 职场文书
大学生党员暑假实践(活动总结)
2019/08/21 职场文书
十大最强电系宝可梦,阿尔宙斯电系之一,第七被称为雷神
2022/03/18 日漫
笔记本自带的win11如何跳过联网激活?
2022/04/20 数码科技