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开发的小球完全弹性碰撞游戏代码
Oct 15 Python
Python 文件操作的详解及实例
Sep 18 Python
Python通过matplotlib画双层饼图及环形图简单示例
Dec 15 Python
Python设置在shell脚本中自动补全功能的方法
Jun 25 Python
python批量修改图片尺寸,并保存指定路径的实现方法
Jul 04 Python
python的一些加密方法及python 加密模块
Jul 11 Python
更新pip3与pyttsx3文字语音转换的实现方法
Aug 08 Python
使用python的pyplot绘制函数实例
Feb 13 Python
使用python执行shell脚本 并动态传参 及subprocess的使用详解
Mar 06 Python
pytorch下的unsqueeze和squeeze的用法说明
Feb 06 Python
Python import模块的缓存问题解决方案
Jun 02 Python
基于python定位棋子位置及识别棋子颜色
Jul 26 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新手上路(十)
2006/10/09 PHP
PHP和Mysqlweb应用开发核心技术 第1部分 Php基础-3 代码组织和重用2
2011/07/03 PHP
PHP COOKIE及时生效的方法介绍
2014/02/14 PHP
PHP实现的简易版图片相似度比较
2015/01/07 PHP
php使用curl出现Expect:100-continue解决方法
2015/03/03 PHP
通过代码实例解析PHP session工作原理
2020/12/11 PHP
jquery BS,dialog控件自适应大小
2009/07/06 Javascript
extJs 下拉框联动实现代码
2010/04/09 Javascript
JQuery中的$.getJSON 使用说明
2011/03/10 Javascript
jQuery EasyUI API 中文文档 - ComboBox组合框
2011/10/07 Javascript
浅谈Javascript鼠标和滚轮事件
2012/06/27 Javascript
javascript学习笔记(五)原型和原型链详解
2014/10/08 Javascript
JavaScript实现将数组数据添加到Select下拉框的方法
2015/08/21 Javascript
jQuery和hwSlider实现内容响应式可触控滑动切换效果附源码下载(二)
2016/06/22 Javascript
JS使用cookie设置样式的方法
2016/06/30 Javascript
jquery网页加载进度条的实现
2017/06/01 jQuery
bootstrap table实现合并单元格效果
2018/12/24 Javascript
15分钟深入了解JS继承分类、原理与用法
2019/01/19 Javascript
Vue加载json文件的方法简单示例
2019/01/28 Javascript
vue和H5 draggable实现拖拽并替换效果
2020/07/29 Javascript
JS绘图Flot如何实现动态可刷新曲线图
2020/10/16 Javascript
python实现的希尔排序算法实例
2015/07/01 Python
Django中URL视图函数的一些高级概念介绍
2015/07/20 Python
django ajax json的实例代码
2018/05/29 Python
Python在图片中插入大量文字并且自动换行
2019/01/02 Python
django项目简单调取百度翻译接口的方法
2019/08/06 Python
Python爬虫实现的根据分类爬取豆瓣电影信息功能示例
2019/09/15 Python
HTML5 直播疯狂点赞动画实现代码 附源码
2020/04/14 HTML / CSS
大学毕业生文采飞扬的自我鉴定
2013/12/03 职场文书
周年庆促销方案
2014/03/15 职场文书
幼儿园中班上学期评语
2014/04/18 职场文书
感恩之星事迹材料
2014/05/03 职场文书
党的群众路线教育实践活动个人承诺书
2014/05/22 职场文书
刑事案件上诉状
2015/05/23 职场文书
2016年教育局“我们的节日——端午节”主题活动总结
2016/04/01 职场文书
python实现大文本文件分割成多个小文件
2021/04/20 Python