编程语言


Python保存MongoDB上的文件到本地的方法

网络编程 Python保存MongoDB上的文件到本地的方法 06-22

本文实例讲述了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的最小编辑次数。允许的编辑操作有:删除,插入,替换。具体内容可参见:维


编辑:编程语言

标签:模块,编辑,文件,方法,最小