Python 读取文件夹下所有图片139
在 Python 中,我们可以使用 os 和 glob 模块轻松地读取文件夹下所有图片。以下是如何做到这一点:
使用 ()
() 函数可以返回指定目录下的所有文件和文件夹名称。我们可以使用它来获取目录中所有文件的列表,然后通过检查文件扩展名来过滤出图像文件。import os
import glob
# 获取当前工作目录
cwd = ()
# 获取目录中所有文件和文件夹
files = (cwd)
# 过滤出图像文件
images = [f for f in files if ().endswith(('.png', '.jpg', '.jpeg', '.bmp', '.gif'))]
# 打印图像文件列表
print(images)
使用 ()
() 函数可以匹配文件路径模式。我们可以使用它来获取目录中所有指定扩展名的文件。import glob
# 获取当前工作目录
cwd = ()
# 匹配所有图像文件
images = ((cwd, '*.png')) + ((cwd, '*.jpg')) + ((cwd, '*.jpeg')) + ((cwd, '*.bmp')) + ((cwd, '*.gif'))
# 打印图像文件列表
print(images)
使用 ()
() 函数可以遍历目录树并返回当前目录、子目录和文件名的元组。我们可以使用它来递归地获取目录中所有图像文件。import os
# 获取当前工作目录
cwd = ()
# 遍历当前目录及其子目录
for root, directories, files in (cwd):
# 过滤出图像文件
images = [f for f in files if ().endswith(('.png', '.jpg', '.jpeg', '.bmp', '.gif'))]
# 打印图像文件列表
print(images)
读取元数据
我们可以使用 Pillow 库来读取图像的元数据,如宽度、高度、颜色模式等。from PIL import Image
# 获取图像文件
image = ('')
# 获取图像元数据
width, height =
color_mode =
print(f"Width: {width}")
print(f"Height: {height}")
print(f"Color mode: {color_mode}")
遍历像素
我们可以使用 Pillow 库来遍历图像的像素并访问其颜色值。from PIL import Image
# 获取图像文件
image = ('')
# 获取图像像素
pixels = ()
# 遍历像素
for x in range():
for y in range():
# 获取像素颜色值
color = pixels[x, y]
print(f"Pixel at ({x}, {y}): {color}")
2024-10-19
PHP实现高级网页截图技术详解:从API到Headless浏览器的全面指南
https://www.shuihudhg.cn/133335.html
PHP 数组初始化与赋值:掌握数据结构基石的艺术与实践
https://www.shuihudhg.cn/133334.html
PHP 数据库名存放:配置管理与安全最佳实践
https://www.shuihudhg.cn/133333.html
PHP PDO数据库操作封装:构建高效、安全的通用持久化类
https://www.shuihudhg.cn/133332.html
PHP高效数据库多表查询:从基础到优化实践
https://www.shuihudhg.cn/133331.html
热门文章
Python 格式化字符串
https://www.shuihudhg.cn/1272.html
Python 函数库:强大的工具箱,提升编程效率
https://www.shuihudhg.cn/3366.html
Python向CSV文件写入数据
https://www.shuihudhg.cn/372.html
Python 静态代码分析:提升代码质量的利器
https://www.shuihudhg.cn/4753.html
Python 文件名命名规范:最佳实践
https://www.shuihudhg.cn/5836.html