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系列之从文件读取和保存数据
May 23 Python
在Python中使用列表生成式的教程
Apr 27 Python
Python 备份程序代码实现
Mar 06 Python
Python实现通讯录功能
Feb 22 Python
Python DataFrame.groupby()聚合函数,分组级运算
Sep 18 Python
Python检查和同步本地时间(北京时间)的实现方法
Dec 03 Python
pycharm 安装JPype的教程
Aug 08 Python
python实现串口通信的示例代码
Feb 10 Python
pyecharts绘制中国2020肺炎疫情地图的实例代码
Feb 12 Python
python实现五子棋程序
Apr 24 Python
用sleep间隔进行python反爬虫的实例讲解
Nov 30 Python
Python+tkinter实现高清图片保存
Mar 13 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
在Mac OS上搭建PHP的Yii框架及相关测试环境
2016/02/14 PHP
采用CSS和JS,刚好我最近有个站点要用到下拉菜单!
2006/06/26 Javascript
Javascript笔记一 js以及json基础使用说明
2010/05/22 Javascript
jquery mobile实现拨打电话功能的几种方法
2013/08/05 Javascript
javascript trim函数在IE下不能用的解决方法
2014/09/12 Javascript
jQuery实现径向动画菜单效果
2015/07/17 Javascript
JavaScript中字面量与函数的基本使用知识
2015/10/20 Javascript
jQuery实现判断控件是否显示的方法
2017/01/11 Javascript
nodejs 实现钉钉ISV接入的加密解密方法
2017/01/16 NodeJs
bootstrap中添加额外的图标实例代码
2017/02/15 Javascript
JavaScript 上传文件(psd,压缩包等),图片,视频的实现方法
2017/06/19 Javascript
基于vue2.0动态组件及render详解
2018/03/17 Javascript
jQuery实现带右侧索引功能的通讯录示例【附源码下载】
2018/04/17 jQuery
基于Proxy的小程序状态管理实现
2019/06/14 Javascript
浅析Vue中拆分视图层代码的5点建议
2019/08/15 Javascript
在VUE中实现文件下载并判断状态的方法
2019/11/08 Javascript
环形加载进度条封装(Vue插件版和原生js版)
2019/12/04 Javascript
[02:02:38]VG vs Mineski Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
python正则分组的应用
2013/11/10 Python
简单介绍Python中的try和finally和with方法
2015/05/05 Python
python中numpy.zeros(np.zeros)的使用方法
2017/11/07 Python
python使用pycharm环境调用opencv库
2018/02/11 Python
Python Sphinx使用实例及问题解决
2020/01/17 Python
python中字典增加和删除使用方法
2020/09/30 Python
原生 JS+CSS+HTML 实现时序图的方法
2019/07/31 HTML / CSS
澳大利亚领先的在线美容商店:Facial Co
2017/10/22 全球购物
美国最大婚纱连锁店运营商:David’s Bridal
2019/03/12 全球购物
EJB的角色和三个对象
2015/12/31 面试题
房地产出纳岗位职责
2013/12/01 职场文书
物流管理专业职业生涯规划书
2014/01/06 职场文书
小学生班会演讲稿
2014/01/09 职场文书
家长对学生的评语
2014/04/18 职场文书
经典团队口号
2014/06/06 职场文书
纪检干部个人对照检查材料
2014/09/23 职场文书
有限责任公司股东合作协议书
2014/12/02 职场文书
正规欠条模板
2015/07/03 职场文书