Python保存MongoDB上的文件到本地的方法
本文实例讲述了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使用tablib生成excel文件的简单实现方法
本文实例讲述了Python使用tablib生成excel文件的方法。分享给大家供大家参考,具体如下:importtablibheaders=('lie1','lie2','lie3','lie4','lie5')mylist=[('23','23','34','23'
Python引用模块和查找模块路径
模块间相互独立相互引用是任何一种编程语言的基础能力。对于模块这个词在各种编程语言中或许是不同的,但我们可以简单认为一个程序文件是一个
Python实现计算最小编辑距离
最小编辑距离或莱文斯坦距离(Levenshtein),指由字符串A转化为字符串B的最小编辑次数。允许的编辑操作有:删除,插入,替换。具体内容可参见:维
编辑:编程语言
标签:模块,编辑,文件,方法,最小