python 安装PIL模块,并且查看图片大小

news/2024/12/2 19:57:17/

文章目录

  • 1、安装PIL(pip install Pillow)
  • 2、使用python查看图片大小
    • 2.1 爬取图片的响应字节,查看图片大小(个人项目需求)
    • 2.2 使用os模块查看本地文件的大小(包括但不限图片)

1、安装PIL(pip install Pillow)

图片是我第一次安装命令错误,后来才发现是

pip install Pillow

但是导入模块使用是PIL:

from PIL import Image

在这里插入图片描述

2、使用python查看图片大小

2.1 爬取图片的响应字节,查看图片大小(个人项目需求)

注意:我这里省获取图片的request的返回response

from PIL import Image
from io import BytesIO
import sysimg_name = img_url[img_url.rindex('/') + 1:]	
image = Image.open(BytesIO(response.body))
if int((sys.getsizeof(image))) >= 15:with open('./images_CCTVdalou/img_360_' + img_name, 'wb') as file:file.write(response.body)
else:print('%s此图片过小不符合要求' % img_url)

2.2 使用os模块查看本地文件的大小(包括但不限图片)

import osdef get_size(path):# 转到文件目录下os.chdir(path)# print(os.getcwd())# 将当前的所以文件名提取出来。key_list = os.listdir()is_del = []for i in key_list:ret = os.path.getsize(i)print(i)# 将爬取的图片小于5kb的和不是图片的文件删除if ret//1024 <= 5 or i.endswith('html') or i == 'img_':is_del.append(i)os.remove(i)print(is_del)print(len(is_del))if __name__ == '__main__':path = r'文件的目录'get_size(path)

http://www.ppmy.cn/news/656258.html

相关文章

Ubuntu 下查看图片

Ubuntu下查看图片命令&#xff1a; eog leopard.jpg然后显示&#xff1a; get!

【实用手记】linux下命令行查看图片

注&#xff1a;带有【实用手记】标题的文章主要用于临时备忘&#xff0c;内容不甚详尽&#xff0c;但之后也会视需要对相关知识进行完善。 linux下使用命令行查看图片&#xff1a; eog picturepatheog&#xff0c;即linux的内置图片查看器 eye of gmone 的缩写。 例如&#…

Python 基本数据类型(七)

文章目录 每日一句正能量Set&#xff08;集合&#xff09;Dictionary&#xff08;字典&#xff09;结语 每日一句正能量 生活里的累&#xff0c;一半源于生活本身&#xff0c;一半源于我们对待生活的态度。当我们感觉疲惫的时候&#xff0c;记得提醒自己保持一种幸福感&#xf…

物联网应用中的 Wi-Fi 6

近年来&#xff0c;设备智联在我们的日常生活中越来越常见。从智能家居设备到工业自动化系统&#xff0c;物联网技术正在改变我们与世界交互的方式。随着物联网设备的不断增多&#xff0c;对可靠、高容量和低功耗无线连接的需求变得尤为迫切。这就是 Wi-Fi 6&#xff08;即 802…

IAR工具链编译与GCC工具链编译转换问题

由于目前有个项目&#xff0c;需要将GCC编译工具链&#xff0c;转换移植到IAR工程里面&#xff0c;遇到以下问题&#xff0c;以此记录解决过程。使用GCC编译工具链时&#xff0c;void HardFault_Handler(void)函数&#xff0c;是放在exceptions.c文件里面&#xff0c;使用函数实…

C#-协变逆变

协变&#xff1a; ​ 和谐的变化&#xff0c;自然的变化 ​ 因为里氏替换原则&#xff0c;父类可以装子类&#xff0c;所以子类变父类 ​ 比如 string 变成 object&#xff0c;感受是和谐的 ​ 逆变&#xff1a; ​ 逆常规的变化&#xff0c;不正常的变化 ​ 因为里氏替换原则…

超融合究竟带来了什么 超融合方案有哪些优势 企业超融合方案怎么做?

随着智能数据时代的到来&#xff0c;企业对于自身业务、互联网等所产生的海量数据在存储、计算、应用等很多方面的处理需求不断攀升。 根据对企业CIO的调查&#xff0c;CIO心中理想的IT基础设施应该满足三个方面&#xff1a;第一&#xff0c;按需购买。第二&#xff0c;敏捷交付…

超融合是什么?

什么是超融合&#xff0c;超融合有什么作用&#xff1f;超融合概念&#xff0c;超融合系统&#xff0c;企业 超融合方案怎么做 中国人非常喜欢这个“融”字&#xff0c;IDC数据显示&#xff0c;2015年中国超融合市场整体规模达到9170万美元&#xff0c;超过2014规模的3倍&#…