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中删除文件的程序代码
Mar 13 Python
Python+matplotlib实现计算两个信号的交叉谱密度实例
Jan 08 Python
在pandas中一次性删除dataframe的多个列方法
Apr 10 Python
Python continue继续循环用法总结
Jun 10 Python
Python使用pandas处理CSV文件的实例讲解
Jun 22 Python
pandas将numpy数组写入到csv的实例
Jul 04 Python
python实现批量修改服务器密码的方法
Aug 13 Python
使用Keras 实现查看model weights .h5 文件的内容
Jun 09 Python
python 常用日期处理-- datetime 模块的使用
Sep 02 Python
Python xlrd/xlwt 创建excel文件及常用操作
Sep 24 Python
python接口自动化框架实战
Dec 23 Python
使用Python获取爱奇艺电视剧弹幕数据的示例代码
Jan 12 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
php5数字型字符串加解密代码
2008/04/24 PHP
phpMyAdmin 安装及问题总结
2009/05/28 PHP
PHP number_format() 函数定义和用法
2012/06/01 PHP
php模拟post上传图片实现代码
2016/06/24 PHP
PHP批量删除jQuery操作
2017/07/23 PHP
JS event使用方法详解
2008/04/28 Javascript
JavaScript 提升运行速度之循环篇 译文
2009/08/15 Javascript
Node.js中AES加密和其它语言不一致问题解决办法
2014/03/10 Javascript
JS网页在线获取鼠标坐标值的方法
2015/02/28 Javascript
js中javascript:void(0) 真正含义
2020/11/05 Javascript
JavaScript实现的select点菜功能示例
2017/01/16 Javascript
jQuery实现简单弹窗遮罩效果
2017/02/27 Javascript
vuejs开发组件分享之H5图片上传、压缩及拍照旋转的问题处理
2017/03/06 Javascript
微信小程序遇到修改数据后页面不渲染的问题解决
2017/03/09 Javascript
angularjs实现简单的购物车功能
2017/09/21 Javascript
javascript获取图片的top N主色值方法详解
2018/01/26 Javascript
jQuery轮播图实例详解
2018/08/15 jQuery
vue单页缓存存在的问题及解决方案(小结)
2018/09/25 Javascript
vue动态绘制四分之三圆环图效果
2019/09/03 Javascript
Vue 使用typescript如何优雅的调用swagger API
2020/09/01 Javascript
浅谈vue使用axios的回调函数中this不指向vue实例,为undefined
2020/09/21 Javascript
[46:48]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第三局
2016/02/25 DOTA
[01:15:15]VG VS EG Supermajor小组赛B组胜者组第一轮 BO3第二场 6.2
2018/06/03 DOTA
python查找目录下指定扩展名的文件实例
2015/04/01 Python
Python实现的简单hangman游戏实例
2015/06/28 Python
Python判断变量是否为Json格式的字符串示例
2017/05/03 Python
Python实现文件信息进行合并实例代码
2018/01/17 Python
flask框架自定义url转换器操作详解
2020/01/25 Python
简单了解Python字典copy与赋值的区别
2020/09/16 Python
家长给幼儿园的表扬信
2014/01/09 职场文书
2014公司年终工作总结
2014/12/19 职场文书
安全保证书
2015/01/16 职场文书
总经理助理岗位职责
2015/01/31 职场文书
2015年业务工作总结范文
2015/04/10 职场文书
详解TypeScript的基础类型
2022/02/18 Javascript
Python OpenCV超详细讲解调整大小与图像操作的实现
2022/04/02 Python