python读取一个文件里所有图片的文件名
时间: 2023-07-18 20:09:02 浏览: 47
可以使用Python的os模块和re模块来实现读取一个文件夹里所有图片文件名的操作。具体代码如下:
```python
import os
import re
# 定义要读取的文件夹路径
folder_path = '/path/to/folder'
# 定义要匹配的图片文件格式
pattern = r'.*\.(jpg|png|gif|bmp)'
# 获取文件夹中的所有文件名
file_list = os.listdir(folder_path)
# 遍历文件名列表,筛选出符合条件的文件名
image_list = []
for file_name in file_list:
if re.match(pattern, file_name):
image_list.append(file_name)
# 打印所有符合条件的图片文件名
print(image_list)
```
其中,`folder_path`变量需要替换为你要读取的文件夹路径,`pattern`变量是一个正则表达式,用于匹配符合条件的图片文件,这里默认匹配jpg、png、gif、bmp四种格式的图片文件。最后,程序会打印出所有符合条件的图片文件名。
相关问题
python 读取一个文件夹中所有文件名
你可以使用 Python 的 `os` 模块来读取一个文件夹中所有文件名。下面是一个示例代码:
```python
import os
folder_path = '/path/to/folder' # 文件夹路径
file_names = os.listdir(folder_path) # 获取文件夹中所有文件名
print(file_names)
```
其中,`folder_path` 变量需要替换为你要读取的文件夹路径。`os.listdir()` 函数返回一个列表,其中包含文件夹中所有文件的文件名。你可以通过遍历这个列表来对每个文件进行操作。
python读取一个文件夹中的所有文件名
要读取一个文件夹中的所有文件名,你可以使用Python的os模块和os.listdir()函数。下面是一个示例代码:
```python
import os
folder_path = '路径/到/你的/文件夹' # 替换为你的文件夹路径
# 使用 os.listdir() 函数获取文件夹中的所有文件名
file_names = os.listdir(folder_path)
# 打印所有文件名
for file_name in file_names:
print(file_name)
```
将 "路径/到/你的/文件夹" 替换为你想要读取的文件夹的实际路径。运行这段代码后,它将打印出文件夹中的所有文件名。