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 字符串和日期之间转换 StringAndDate
May 04 Python
Python将多份excel表格整理成一份表格
Jan 03 Python
Python自定义线程池实现方法分析
Feb 07 Python
python批量导入数据进Elasticsearch的实例
May 30 Python
Django框架之DRF 基于mixins来封装的视图详解
Jul 23 Python
python使用opencv实现马赛克效果示例
Sep 28 Python
Python写捕鱼达人的游戏实现
Mar 31 Python
python 图像判断,清晰度(明暗),彩色与黑白实例
Jun 04 Python
python 实现超级玛丽游戏
Nov 25 Python
地图可视化神器kepler.gl python接口的使用方法
Dec 22 Python
python第三方网页解析器 lxml 扩展库与 xpath 的使用方法
Apr 06 Python
pandas中关于apply+lambda的应用
Feb 28 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
构建简单的Webmail系统
2006/10/09 PHP
SWFUpload与CI不能正确上传识别文件MIME类型解决方法分享
2011/04/18 PHP
php微信支付接口开发程序
2016/08/02 PHP
yii通过小物件生成view的方法
2016/10/08 PHP
php实现微信扫码支付
2017/03/26 PHP
php获取excel文件数据
2017/04/21 PHP
JXTree对象,读取外部xml文件数据,生成树的函数
2007/04/02 Javascript
根据身份证号自动输出相关信息(籍贯,出身日期,性别)
2013/11/15 Javascript
微信小程序 火车票查询实例讲解
2016/10/17 Javascript
深入理解angular2启动项目步骤
2017/07/15 Javascript
关于javascript sort()排序你可能忽略的一点理解
2017/07/18 Javascript
vue.js声明式渲染和条件与循环基础知识
2017/07/31 Javascript
Vue计算属性的使用
2017/08/04 Javascript
angular项目中bootstrap-datetimepicker时间插件的使用示例
2018/03/15 Javascript
antd组件Upload实现自己上传的实现示例
2018/12/18 Javascript
javascript数组的定义及操作实例
2019/11/10 Javascript
Vue常用传值方式、父传子、子传父及非父子实例分析
2020/02/24 Javascript
js实现特别简单的钟表效果
2020/09/14 Javascript
Vue——前端生成二维码的示例
2020/12/19 Vue.js
linux系统使用python监控apache服务器进程脚本分享
2014/01/15 Python
详解Python中最难理解的点-装饰器
2017/04/03 Python
简单实现python收发邮件功能
2018/01/05 Python
浅谈opencv自动光学检测、目标分割和检测(连通区域和findContours)
2020/06/04 Python
python实现简单的五子棋游戏
2020/09/01 Python
中外合拍动画首获奥斯卡提名,“上海出品”《飞奔去月球》能否拿下最终大奖?
2021/03/16 国漫
HTML5 Canvas的常用线条属性值总结
2016/03/17 HTML / CSS
芭比波朗加拿大官方网站:Bobbi Brown Cosmetics CA
2020/11/05 全球购物
设备管理实施方案
2014/05/31 职场文书
物业品质提升方案
2014/06/08 职场文书
法人代表身份证明书及授权委托书
2014/09/16 职场文书
2014年职称评定工作总结
2014/11/26 职场文书
行政司机岗位职责
2015/04/10 职场文书
2015年检验科工作总结
2015/04/27 职场文书
创业计划书之物流运送
2019/09/17 职场文书
Nginx解决403 forbidden的完整步骤
2021/04/01 Servers
Python接口自动化之文件上传/下载接口详解
2022/04/05 Python