Python保存MongoDB上的文件到本地的方法
本文實例講述了Python保存MongoDB上的文件到本地的方法。分享給大家供大家參考,具體如下:
MongoDB上的文檔通過GridFS來操作,Python也可以通過pymongo連接MongoDB數(shù)據(jù)庫,使用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('總數(shù):', 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簡單連接MongoDB數(shù)據(jù)庫的方法
- Python操作MongoDB數(shù)據(jù)庫PyMongo庫使用方法
- python連接mongodb操作數(shù)據(jù)示例(mongodb數(shù)據(jù)庫配置類)
- python連接MySQL、MongoDB、Redis、memcache等數(shù)據(jù)庫的方法
- Python的MongoDB模塊PyMongo操作方法集錦
- Python中的MongoDB基本操作:連接、查詢實例
- 使用Python腳本操作MongoDB的教程
- Python中使用Flask、MongoDB搭建簡易圖片服務器
- python讀取json文件并將數(shù)據(jù)插入到mongodb的方法
- python操作mongodb根據(jù)_id查詢數(shù)據(jù)的實現(xiàn)方法
- python實現(xiàn)爬蟲數(shù)據(jù)存到 MongoDB
- Python操作MongoDB數(shù)據(jù)庫的方法示例
相關文章
Tkinter使用Progressbar創(chuàng)建和管理進度條的操作代碼
Progressbar是Tkinter庫中的一個小部件,用于創(chuàng)建和管理進度條,這篇文章主要介紹了Tkinter使用Progressbar創(chuàng)建和管理進度條,本文結合實例代碼給大家介紹的非常詳細,需要的朋友可以參考下2023-07-07Python求兩個文本文件以行為單位的交集、并集與差集的方法
這篇文章主要介紹了Python求兩個文本文件以行為單位的交集、并集與差集的方法,涉及Python文本文件與集合運算的相關技巧,需要的朋友可以參考下2015-06-06解決TensorFlow訓練模型及保存數(shù)量限制的問題
這篇文章主要介紹了解決TensorFlow訓練模型及保存數(shù)量限制的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03python通過函數(shù)名調(diào)用函數(shù)的幾種場景
這篇文章主要介紹了python通過函數(shù)名調(diào)用函數(shù)的幾種場景,幫助大家更好的理解和使用python,感興趣的朋友可以了解下2020-09-09