国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python實現批量讀取圖片并存入mongodb數據庫的方法示例

2020-01-04 15:30:22
字體:
來源:轉載
供稿:網友

本文實例講述了Python實現批量讀取圖片并存入mongodb數據庫的方法。分享給大家供大家參考,具體如下:

我的圖片放在E:/image/中,然后使用python將圖片讀取然后,顯示一張,存入取一張(可以注釋掉顯示圖片的語句),通過Gridfs的方式存入圖片。代碼如下:

# --* coding=utf-8 *--from cStringIO import StringIOfrom pymongo import MongoClientimport gridfsimport osimport matplotlib.pyplot as pltimport matplotlib.image as imingimport bson.binaryimport numpy as npif __name__ == '__main__':  connect = MongoClient('127.0.0.1', 27017) # 創建連接點  db = connect.mydb  print db.collection_names()  imgput = gridfs.GridFS(db)  dirs = 'G:/image'  files = os.listdir(dirs)  for file in files:    filesname = dirs + '//' + file    print filesname    imgfile=iming.imread(filesname)    # iming.imsave('s.jpg',imgfile)    # print type(imgfile),imgfile    # imgfile.shape()    plt.imshow(imgfile)    plt.axis('off')    plt.show()    f=file.split('.')    print f    datatmp=open(filesname,'rb')    data=StringIO(datatmp.read())    content=bson.binary.Binary(data.getvalue())    # print content    insertimg=imgput.put(data,content_type=f[1],filename=f[0])    datatmp.close()

希望本文所述對大家Python程序設計有所幫助。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙南县| 华池县| 法库县| 湖州市| 安仁县| 汾西县| 眉山市| 五原县| 沅江市| 鹤庆县| 北辰区| 应用必备| 蚌埠市| 化德县| 陇西县| 六盘水市| 张家界市| 韶山市| 舒城县| 花莲市| 云龙县| 财经| 介休市| 许昌县| 曲松县| 七台河市| 高清| 健康| 靖州| 三河市| 崇明县| 沙坪坝区| 万山特区| 古丈县| 海林市| 平乡县| 青浦区| 阜南县| 盐亭县| 贺州市| 手机|