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实用代码片段收集贴
Jun 03 Python
Python最火、R极具潜力 2017机器学习调查报告
Dec 11 Python
Python 机器学习库 NumPy入门教程
Apr 19 Python
Tensorflow使用支持向量机拟合线性回归
Sep 07 Python
Opencv+Python 色彩通道拆分及合并的示例
Dec 08 Python
Python判断是否json是否包含一个key的方法
Dec 31 Python
python使用xlrd模块读取xlsx文件中的ip方法
Jan 11 Python
Django RBAC权限管理设计过程详解
Aug 06 Python
Pytorch抽取网络层的Feature Map(Vgg)实例
Aug 20 Python
python计算无向图节点度的实例代码
Nov 22 Python
keras 如何保存最佳的训练模型
May 25 Python
pycharm 配置svn的图文教程(手把手教你)
Jan 15 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的ob_start() 控制您的浏览器cache
2009/08/03 PHP
PHP正则表达式过滤html标签属性(DEMO)
2016/05/04 PHP
PHP微信开发之查询城市天气
2016/06/23 PHP
PHP微信开发用Cache 解决数据缓存
2016/07/11 PHP
PHP中仿制 ecshop验证码实例
2017/01/06 PHP
PHP终止脚本运行三种实现方法详解
2020/09/01 PHP
javascript编程起步(第七课)
2007/02/27 Javascript
基于jQuery的获得各种控件Value的方法
2010/11/19 Javascript
jquery禁用右键单击功能屏蔽F5刷新
2014/03/17 Javascript
jquery中push()的用法(数组添加元素)
2014/11/25 Javascript
如何用jQuery实现ASP.NET GridView折叠伸展效果
2015/09/26 Javascript
浅谈jQuery添加的HTML,JS失效的问题
2016/10/05 Javascript
JS实现动态给标签控件添加事件的方法示例
2017/05/13 Javascript
VueJS 集成 Medium Editor的示例代码 (自定义编辑器按钮)
2017/08/24 Javascript
从源码里了解vue中的nextTick的使用
2018/11/22 Javascript
Vue对象赋值视图不更新问题及解决方法
2019/06/03 Javascript
layui实现左侧菜单点击右侧内容区显示
2019/07/26 Javascript
javascript 模块依赖管理的本质深入详解
2020/04/30 Javascript
[01:12](回顾)DOTA2国际邀请赛,全世界DOTAer的盛宴
2014/07/01 DOTA
python之文件的读写和文件目录以及文件夹的操作实现代码
2016/08/28 Python
python2.7实现爬虫网页数据
2018/05/25 Python
python自动化报告的输出用例详解
2018/05/30 Python
pandas进行时间数据的转换和计算时间差并提取年月日
2019/07/06 Python
python+selenium 点击单选框-radio的实现方法
2019/09/03 Python
python基于socket函数实现端口扫描
2020/05/28 Python
日语求职信范文
2013/12/17 职场文书
学前教育学生自荐信范文
2013/12/31 职场文书
岗位竞聘演讲稿
2014/01/10 职场文书
十佳教师事迹材料
2014/01/11 职场文书
北京大学自荐信范文
2014/01/28 职场文书
应届大专生求职信
2014/06/26 职场文书
结对共建协议书
2014/08/20 职场文书
法院四风对照检查材料思想汇报
2014/10/06 职场文书
学习党章的体会
2014/11/07 职场文书
2015年医德考评自我评价
2015/03/03 职场文书
解析MySQL binlog
2021/06/11 MySQL