Heim >Backend-Entwicklung >Python-Tutorial >Einführung in die Python-Methode zum lokalen Speichern von Dateien auf MongoDB

Einführung in die Python-Methode zum lokalen Speichern von Dateien auf MongoDB

高洛峰
高洛峰Original
2017-03-07 15:43:022178Durchsuche

Das Beispiel in diesem Artikel beschreibt, wie Python Dateien lokal auf MongoDB speichert. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Dokumente auf MongoDB werden über GridFS betrieben. Python kann auch über Pymongo eine Verbindung zur MongoDB-Datenbank herstellen und die Gridfs-Methode des Pymongo-Moduls verwenden Dokumente bearbeiten. Das folgende Beispiel speichert ein in GridFS gespeichertes Excel-Dokument lokal auf MongoDB.

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())

Weitere Python-Methoden zum lokalen Speichern von Dateien auf MongoDB finden Sie auf der chinesischen PHP-Website für verwandte Artikel!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn