可以参考以下完整攻略:
1. 获取当前目录下所有的jpg文件
Python内置了os模块,可以用来获取文件系统相关的信息。因此,我们可以通过os模块获取当前目录下所有的jpg文件。可以使用以下代码来实现:
import os
# 定义一个函数,返回当前目录下所有jpg文件的路径列表
def get_all_jpg_path():
jpg_paths = []
for filename in os.listdir():
if filename.endswith(".jpg"):
jpg_paths.append(os.path.abspath(filename))
return jpg_paths
# 调用函数,得到当前目录下所有jpg文件的路径列表
jpg_paths = get_all_jpg_path()
上述代码中,通过os.listdir()函数获取当前目录下的文件/文件夹列表。然后用if语句筛选出后缀为'.jpg'的文件,并使用os.path.abspath()函数获取文件的绝对路径,最后将路径添加到列表jpg_paths中。最终,我们将所有jpg文件的路径保存在了jpg_paths列表中。
2. 显示第一张图片
在Python中,可以使用Pillow库来处理图像。可以使用以下代码来显示第一张图片:
from PIL import Image
# 获取第一张jpg文件的路径
first_jpg_path = jpg_paths[0]
# 打开图片并显示
img = Image.open(first_jpg_path)
img.show()
上述代码中,使用Pillwo库中的Image类打开第一张jpg文件并将其存储在img对象中,然后使用show()方法显示此图像。
综合上述两个代码块,我们已成功读取目录下的所有jpg文件并显示第一张图片。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python读取目录下所有的jpg文件,并显示第一张图片的示例 - Python技术站