Python保存MongoDB上的文件到本地的方法


Posted in Python onMarch 16, 2016

本文实例讲述了Python保存MongoDB上的文件到本地的方法。分享给大家供大家参考,具体如下:

MongoDB上的文档通过GridFS来操作,Python也可以通过pymongo连接MongoDB数据库,使用pymongo模块的gridfs方法操作文档。以下示例是把MongoDB上GridFS存的excel文档保存到本地。

from pymongo import MongoClient
import gridfs
client = MongoClient('mongodb://username:pwd@192.168.1.22:27017/send_excel')
db = client.js_send_excel
fs = gridfs.GridFS(db)
files = fs.find()
print('总数:', files.count())
for ffle in files:
  if ffle.filename.find('.xls') > 0:
    with open(ffle.filename, 'wb') as f1:
      f1.write(ffle.read())

转自:小谈博客 http://www.tantengvip.com/2015/07/python-mongodb-save-file/

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python中生成器和yield语句的用法详解
Apr 17 Python
django实现登录时候输入密码错误5次锁定用户十分钟
Nov 05 Python
Python实现的插入排序算法原理与用法实例分析
Nov 22 Python
python实现百万答题自动百度搜索答案
Jan 16 Python
python web自制框架之接受url传递过来的参数实例
Dec 17 Python
python中字符串数组逆序排列方法总结
Jun 23 Python
Python实现TCP探测目标服务路由轨迹的原理与方法详解
Sep 04 Python
基于MSELoss()与CrossEntropyLoss()的区别详解
Jan 02 Python
scrapy数据存储在mysql数据库的两种方式(同步和异步)
Feb 18 Python
基于Python生成个性二维码过程详解
Mar 05 Python
深度学习详解之初试机器学习
Apr 14 Python
解决python3安装pandas出错的问题
May 20 Python
Python3中的真除和Floor除法用法分析
Mar 16 #Python
学习python类方法与对象方法
Mar 15 #Python
Python 的内置字符串方法小结
Mar 15 #Python
Python3使用requests包抓取并保存网页源码的方法
Mar 15 #Python
Python减少循环层次和缩进的技巧分析
Mar 15 #Python
Python作用域用法实例详解
Mar 15 #Python
Python的净值数据接口调用示例分享
Mar 15 #Python
You might like
让php处理图片变得简单 基于gb库的图片处理类附实例代码下载
2011/05/17 PHP
PHP提示Notice: Undefined variable的解决办法
2012/11/24 PHP
Yii2框架视图(View)操作及Layout的使用方法分析
2019/05/27 PHP
jQuery插件 tabBox实现代码
2010/02/09 Javascript
浅谈tudou土豆网首页图片延迟加载的效果
2010/06/23 Javascript
js 判断上传文件大小及格式代码
2013/11/13 Javascript
JavaScript基础语法之js表达式
2016/06/07 Javascript
vue打包的时候自动将px转成rem的操作方法
2018/06/20 Javascript
vue实现与安卓、IOS交互的方法
2018/11/02 Javascript
javascript json字符串到json对象转义问题
2019/01/22 Javascript
[22:59]VGJ.S vs VG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python实现处理管道的方法
2015/06/04 Python
Python结巴中文分词工具使用过程中遇到的问题及解决方法
2017/04/15 Python
Python实现统计给定字符串中重复模式最高子串功能示例
2018/05/16 Python
python实现批量解析邮件并下载附件
2018/06/19 Python
python3+selenium自动化测试框架详解
2019/03/17 Python
python logging模块的使用总结
2019/07/09 Python
pytorch 使用加载训练好的模型做inference
2020/02/20 Python
html5声频audio和视频video等新特性详细说明
2012/12/26 HTML / CSS
比利时家具购买网站:Home24
2019/01/03 全球购物
捷克移动配件网上商店:ProMobily.cz
2019/03/15 全球购物
阿联酋优惠券服务:Living Kool
2019/12/12 全球购物
简述你对Statement,PreparedStatement,CallableStatement的理解
2013/03/25 面试题
包装类的功能、种类、常用方法
2012/01/27 面试题
联强国际笔试题面试题
2013/07/10 面试题
网络工程师面试(三木通信技术有限公司)
2013/06/05 面试题
Delphi软件工程师试题
2013/01/29 面试题
体育比赛口号
2014/06/09 职场文书
大学专科求职信
2014/07/02 职场文书
反对四风自我剖析材料
2014/10/07 职场文书
2014年有孩子的离婚协议书范本
2014/10/08 职场文书
趣味运动会通讯稿
2015/07/18 职场文书
回门宴新娘答谢词
2015/09/29 职场文书
如何写好开幕词?
2019/06/24 职场文书
Python爬虫之用Xpath获取关键标签实现自动评论盖楼抽奖(二)
2021/06/07 Python
解决WINDOWS电脑开机后桌面没有任何图标
2022/04/09 数码科技