python读取图片名称
时间: 2023-04-06 11:03:45 浏览: 136
可以使用Python的Pillow库来读取图片名称。具体代码如下:
```python
from PIL import Image
# 打开图片
img = Image.open('image.jpg')
# 获取图片名称
img_name = img.filename
# 打印图片名称
print(img_name)
```
其中,`image.jpg`是你要读取的图片文件名。
相关问题
python获取图片名称
要获取图片的名称,可以使用Python的os模块和re模块。
假设你有一个图片文件夹,其中包含多个图片文件,可以使用如下代码获取所有图片文件的名称:
``` python
import os
import re
# 图片文件夹路径
img_folder = '/path/to/img/folder/'
# 获取所有图片文件名
img_files = [f for f in os.listdir(img_folder) if re.match(r'.*\.(jpg|jpeg|png|gif)$', f, re.IGNORECASE)]
# 输出所有图片文件名
for img_file in img_files:
print(img_file)
```
在上面的代码中,`os.listdir()`函数可以获取指定文件夹中的所有文件名称。然后使用正则表达式`re.match()`来筛选出所有图片文件名,只保留以`.jpg`、`.jpeg`、`.png`、`.gif`结尾的文件名。最后输出所有图片文件名。
用python读取图片名称
你可以使用 Python 的 os 模块来读取文件夹中的图片名称。
首先,你需要使用 os.listdir() 方法来获取文件夹中的所有文件名。然后可以使用 for 循环遍历这个列表,使用 os.path.splitext() 方法来判断文件是不是图片。
下面是一个示例代码:
```python
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.path.splitext(file_name) 函数将会把文件名分成两部分 (root, ext) 其中 ext 是文件的后缀, 所以 os.path.splitext(filename)[1].lower() 是文件的后缀, 上面的例子中进行了比对是否是指定的图片后缀
阅读全文