Python获取文件夹下的所有图片
在日常工作和生活中,我们经常需要处理一些图片文件。如果需要对一个文件夹中的所有图片进行批量处理,就需要先将这些图片文件获取到。本文将介绍如何使用Python来获取一个文件夹下的所有图片文件。
os模块介绍
Python中的os
模块提供了与操作系统交互的功能,包括文件和文件夹的操作。我们可以使用os
模块来遍历一个文件夹下的所有文件,进而获取所有的图片文件。
代码示例
import os
def get_all_images(folder_path):
image_files = []
for file in os.listdir(folder_path):
if file.lower().endswith(('.png', '.jpg', '.jpeg', '.gif')):
image_files.append(os.path.join(folder_path, file))
return image_files
folder_path = '/path/to/your/folder'
image_files = get_all_images(folder_path)
for image_file in image_files:
print(image_file)
上面的代码示例定义了一个函数get_all_images
,该函数接受一个文件夹路径作为参数,然后遍历该文件夹下的所有文件,筛选出所有的图片文件并返回一个列表。接着我们传入文件夹路径调用这个函数,将获取到的图片文件路径打印出来。
示例旅行图
journey
title My Travel Journey
section Visa
Planning: 2021-01-01, 7d
Apply: 2021-01-08, 3d
section Flight
Book: 2021-01-01, 1h
Pack: 2021-01-10, 2h
Travel: 2021-01-12, 14h
section Stay
Hotel: 2021-01-12, 5d
Explore: 2021-01-17, 3d
总结
通过这篇文章,我们学习了如何使用Python来获取一个文件夹下的所有图片文件。首先,我们介绍了os
模块的基本用法,然后给出了获取图片文件的代码示例。最后我们通过一个旅行图的示例展示了整个获取图片文件的流程。希望这篇文章对你有所帮助!