python 获取文件下的所有jpg
时间: 2024-09-15 14:03:44 浏览: 49
在Python中,获取文件夹下所有特定格式的文件,如.jpg文件,可以通过使用`os`模块中的`os.listdir()`函数和字符串的`endswith()`方法来实现。以下是一个基本的例子,展示了如何获取指定文件夹下的所有.jpg文件:
```python
import os
def get_all_jpg(directory):
# 确保传入的路径是目录
if os.path.isdir(directory):
jpg_files = []
for filename in os.listdir(directory):
if filename.endswith(".jpg"):
jpg_files.append(os.path.join(directory, filename))
return jpg_files
else:
raise ValueError("提供的路径不是有效的目录")
# 使用示例
directory_path = "/path/to/your/directory" # 替换为你的文件夹路径
jpg_list = get_all_jpg(directory_path)
for jpg in jpg_list:
print(jpg)
```
在这个例子中,`get_all_jpg`函数接受一个目录路径作为参数,遍历该目录中的所有文件,并检查每个文件的后缀名是否为`.jpg`。如果是,就将文件的完整路径添加到`jpg_files`列表中。最后,函数返回包含所有.jpg文件路径的列表。
阅读全文