python批量读取图片并批量保存_Python实现批量读取图片并存入mongodb数据库的方法示例...
本文实例讲述了Python实现批量读取图片并存入mongodb数据库的方法。分享给大家供大家参考,具体如下:
我的图片放在E:\image\中,然后使用python将图片读取然后,显示一张,存入取一张(可以注释掉显示图片的语句),通过Gridfs的方式存入图片。代码如下:
# --* coding=utf-8 *--
from cStringIO import StringIO
from pymongo import MongoClient
import gridfs
import os
import matplotlib.pyplot as plt
import matplotlib.image as iming
import bson.binary
import numpy as np
if __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批量读取图片并批量保存_Python实现批量读取图片并存入mongodb数据库的方法示例...相关推荐
- python读取sqlserver的数据_Python实现读取SQLServer数据并插入到MongoDB数据库的方法示例...
本文实例讲述了Python实现读取SQLServer数据并插入到MongoDB数据库的方法.分享给大家供大家参考,具体如下: # -*- coding: utf-8 -*- import pyodbc ...
- python爬取一张图片并保存_python爬取网页图片并保存到本地
先把原理梳理一下:首先我们要爬取网页的代码,然后从中提取图片的地址,通过获取到的地址来下载数据,并保存在文件中,完成. 下面是具体步骤: 先确定目标,我挑选的是国服守望先锋的官网的英雄页面,我的目标是 ...
- python爬取一张图片并保存_python爬取百度图片并保存到本地
安装scrapy pip install Scrapy 进入终端,切换到自己项目代码的工作空间下,执行 scrapy startproject baidu_pic_spider 生成如下工程文件: i ...
- python爬虫爬取虎扑湖人论坛专区帖子数据,并存入MongoDB数据库中
今天就带大家从头到尾一步一步带着大家爬取虎扑论坛帖子的数据,里面涉及到的一些知识,我会给出学习的连接,大家可以自行去学习查看. 前期准备 首先我们打开虎扑NBA论坛,我选择的是湖人专区(小湖迷一个). ...
- python爬取好友qq空间_python + selenium +chrome爬取qq空间好友说说并存入mongodb数据库...
title: python + selenium +chrome爬取qq空间好友说说并存入mongodb数据库 准备阶段 在正式开始在前需要先准备好做爬虫的工具,本例使用chrome无头浏览器进行爬取 ...
- python爬取新闻存入数据库_python 爬取古诗文存入mysql数据库的方法
使用正则提取数据,请求库requests,看代码,在存入数据库时,报错ERROR 1054 (42S22): Unknown column 'title' in 'field list'.原来是我写s ...
- python + selenium +chrome爬取qq空间好友说说并存入mongodb数据库
python + selenium +chrome爬取qq空间好友说说并存入mongodb数据库 准备阶段 在正式开始在前需要先准备好做爬虫的工具,本例使用chrome无头浏览器进行爬取工作,也可使用 ...
- python爬取微博动态页面id、内容、评论点赞数存入MongoDB 详解
目录 前情提要 一.具体操作及注意事项 1.获取解析json文件 2.获取微博内容 3.存入MongoDB数据库 总代码及结果展示 前情提要 本次爬取有未解决的问题 1.用urlencode合成的ur ...
- openCV学习笔记1——图片的读取,显示,保存;视频的读取,显示和保存
在pycharm中下载openCV ①打开pycharm下方的terminal终端 ②在路径下直接输入 pip install opencv-python 1.读入图像 函数:cv2.imread() ...
最新文章
- mysql 的not null 与 null的区别(转,恍然大悟)
- 「mysql优化专题」这大概是一篇最好的mysql优化入门文章(1)
- (01)JVM-内存三大核心区域以及分析
- Selenium自动化测试-4.By定位及如何确定元素唯一
- Cisco IOS 命名规则(整理版)
- 181231每日一句
- 6.计蒜客ACM题库.A2011 Magic Mirror
- R在市场调查中的应用--探索性因子分析(EFA)
- 廉颇老矣?尚能饭否?64岁的Python之父被微软录取!
- jquery end()用法
- 限流与代理网关集成调研及应用
- 白盒测试模板用例:三角形测试
- Reso | Noise 网易云音乐插件
- 手机app在线机房温湿度超高超低报警
- 微信链接卡片在线制作工具及教程
- 【a】标签的伪类选择器
- 通向KDE4之路(三):完全的Mac OS X撑持
- NUMECA系列: FINE / Open 10.1 最新版64位CFD流体集成环境
- 科技公司融资潮后怎么走?Snap公司40亿美元投石问路
- 电脑用久了变卡怎么办?
热门文章
- 加减法计算器-java
- 数据库重建索引 计划任务
- 【转】sqlserver使用sql导出索引
- 199. Binary Tree Right Side View
- php里 \r\n换行问题
- (转)黑幕背后的Autorelease
- python抓取网页图片
- php pathseparator,在PHP拥有与命名空间和通过set_include_path()的一个问题
- 忘却的旋律java2_[17-8-10]【复杂问题】打不开游戏
- 枚举算法:试统计正整数n的阶层n!=1*2*...*n尾部连续零的个数。