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中字符编码简介、方法及使用建议
Jan 08 Python
Python简单实现enum功能的方法
Apr 25 Python
python入门:这篇文章带你直接学会python
Sep 14 Python
Python对象中__del__方法起作用的条件详解
Nov 01 Python
Python中fnmatch模块的使用详情
Nov 30 Python
python 多线程串行和并行的实例
Feb 22 Python
在Django admin中编辑ManyToManyField的实现方法
Aug 09 Python
python面向对象 反射原理解析
Aug 12 Python
Python 面向对象静态方法、类方法、属性方法知识点小结
Mar 09 Python
python中如何进行连乘计算
May 28 Python
pycharm中如何自定义设置通过“ctrl+滚轮”进行放大和缩小实现方法
Sep 16 Python
Python request中文乱码问题解决方案
Sep 17 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
smarty 原来也不过如此~~呵呵
2006/11/25 PHP
PHP分页函数代码(简单实用型)
2010/12/02 PHP
深入探讨PHP中的内存管理问题
2011/08/31 PHP
深入php数据采集的详解
2013/06/02 PHP
php设计模式之单例模式实例分析
2015/02/25 PHP
PHP实现的QQ空间g_tk加密算法
2015/07/09 PHP
PHP使用数组实现矩阵数学运算的方法示例
2017/05/29 PHP
PHP实现动态创建XML文档的方法
2018/03/30 PHP
JavaScript对象之间的转换 jQuery对象和原声DOM
2011/03/07 Javascript
jqPlot 基于jquery的画图插件
2011/04/26 Javascript
异步动态加载js与css文件的js代码
2013/09/15 Javascript
window resize和scroll事件的基本优化思路
2014/04/29 Javascript
如何判断微信内置浏览器(通过User Agent实现)
2014/09/01 Javascript
JavaScript显示表单内元素数量的方法
2015/04/02 Javascript
微信小程序 实战小程序实例
2016/10/08 Javascript
基于Vue2的移动端开发环境搭建详解
2016/11/03 Javascript
深入学习 JavaScript中的函数调用
2017/03/23 Javascript
vue-cli项目如何使用vue-resource获取本地的json数据(模拟服务端返回数据)
2017/08/04 Javascript
详解Vue单元测试Karma+Mocha学习笔记
2018/01/31 Javascript
angular2模块和共享模块详解
2018/04/08 Javascript
js实现京东秒杀倒计时功能
2019/01/21 Javascript
vue 导航守卫和axios拦截器有哪些区别
2020/12/19 Vue.js
Node.js 中如何收集和解析命令行参数
2021/01/08 Javascript
Django框架下在视图中使用模版的方法
2015/07/16 Python
Python中matplotlib中文乱码解决办法
2017/05/12 Python
Python复数属性和方法运算操作示例
2017/07/21 Python
Python Selenium 之数据驱动测试的实现
2019/08/01 Python
python opencv实现gif图片分解的示例代码
2019/12/13 Python
使用IPython或Spyder将省略号表示的内容完整输出
2020/04/20 Python
python爬虫多次请求超时的几种重试方法(6种)
2020/12/01 Python
函授毕业生自我鉴定范文
2014/03/25 职场文书
教师年度个人总结
2015/02/11 职场文书
幼儿园六一主持词开场白
2015/05/28 职场文书
婚宴新娘致辞
2015/07/28 职场文书
2019新员工试用期转正工作总结范文
2019/08/21 职场文书
python超详细实现完整学生成绩管理系统
2022/03/17 Python