python中怎么读取文件夹里的图片名
时间: 2023-05-14 22:04:46 浏览: 353
您可以使用Python中的os模块和glob模块来读取文件夹里的图片名。以下是示例代码:
```python
import os
import glob
# 指定文件夹路径
folder_path = '/path/to/folder'
# 使用glob模块获取文件夹中所有图片的路径
image_paths = glob.glob(os.path.join(folder_path, '*.jpg'))
# 遍历图片路径并输出图片名
for image_path in image_paths:
image_name = os.path.basename(image_path)
print(image_name)
```
这段代码将输出指定文件夹中所有jpg格式的图片名。您可以根据需要修改文件夹路径和文件格式。
相关问题
python读取文件夹中图片名字
要读取文件夹中的图片文件名,可以使用Python中的os模块和os.listdir()方法。以下是一个示例代码:
```
import os
path = "path/to/your/folder"
image_extensions = ['.jpg', '.jpeg', '.png', '.gif']
for filename in os.listdir(path):
if os.path.splitext(filename)[1].lower() in image_extensions:
print(filename)
```
在这个示例代码中,首先定义了文件夹的路径和图片文件的扩展名列表。然后使用os.listdir()方法获取文件夹中的所有文件名,并使用for循环遍历这个列表。在循环中,使用os.path.splitext()方法来获取文件名和扩展名,并使用lower()方法将扩展名转换为小写字母。最后,使用if语句判断文件的扩展名是否在图片文件的扩展名列表中,如果是,则打印文件名。
python中读取文件夹里的图片并立即生成表格
好的,你可以使用Python中的Pillow库来读取文件夹中的图片,使用Pandas库来生成表格。下面是一个示例代码:
```python
from PIL import Image
import os
import pandas as pd
# 读取文件夹中的所有图片
folder_path = '/path/to/folder'
images = []
for filename in os.listdir(folder_path):
if filename.endswith('.jpg') or filename.endswith('.png'):
images.append(Image.open(os.path.join(folder_path, filename)))
# 生成表格
data = {'Image': images}
df = pd.DataFrame(data)
# 显示表格
print(df)
```
这个代码会读取指定文件夹中的所有.jpg或.png格式的图片,并将它们存储到一个列表中。然后,使用Pandas库将这个列表转换成一个表格,并将表格打印出来。你可以根据自己的需要修改代码,比如更改文件夹路径或表格的列名等。