Python代码怎么实现只访问目录下指定格式的文件,比如只列出.BMP文件
时间: 2023-05-29 12:05:44 浏览: 124
可以使用Python的os模块和glob模块来实现只访问目录下指定格式的文件,以下是一个示例代码:
```python
import os
import glob
# 目标目录
dir_path = "/path/to/directory"
# 指定格式的文件扩展名
extension = "*.bmp"
# 使用glob模块获取目录下所有指定格式的文件路径
files = glob.glob(os.path.join(dir_path, extension))
# 遍历所有文件路径并输出
for file_path in files:
print(file_path)
```
解释:
1. 首先导入os模块和glob模块。
2. 指定目标目录路径和要访问的文件格式扩展名,这里用的是.bmp作为示例。
3. 使用os.path.join()函数将目录路径和文件格式扩展名拼接成一个完整的文件路径。
4. 使用glob.glob()函数获取目录下所有指定格式的文件路径,返回的是一个列表。
5. 遍历所有文件路径并输出,这里只是简单的打印出来了,你可以根据自己的需求进行其他操作。
阅读全文