python获取文件中所有图片的路径
时间: 2023-04-07 07:03:30 浏览: 562
可以使用Python的os模块和正则表达式来获取文件中所有图片的路径。具体代码如下:
```python
import os
import re
def get_image_paths(file_path):
image_paths = []
for root, dirs, files in os.walk(file_path):
for file in files:
if re.match('.*\.(jpg|png|gif|bmp)$', file):
image_paths.append(os.path.join(root, file))
return image_paths
```
其中,file_path为文件夹路径,该函数会返回该文件夹中所有图片的路径列表。
相关问题
python获取图片文件路径
要获取图片文件的路径,可以使用Python的os模块和glob模块。下面是一个示例代码:
```python
import os
import glob
# 图片文件所在的目录
image_dir = 'path/to/directory'
# 使用glob模块获取所有图片文件的路径
image_paths = glob.glob(os.path.join(image_dir, '*.jpg'))
# 打印所有图片文件的路径
for path in image_paths:
print(path)
```
在上面的代码中,你需要将 `'path/to/directory'` 替换为实际的图片文件所在的目录。`glob.glob()` 函数可以根据指定的路径模式获取符合条件的文件路径列表,`os.path.join()` 函数用于拼接文件路径。以上代码将打印出目录中所有以 `.jpg` 结尾的图片文件的路径。你可以根据需要修改文件扩展名或者路径模式来适应不同的情况。
获取路径下所有python文件的地址
你可以使用Python自带的os和glob模块来实现获取路径下所有python文件的地址。具体实现代码如下:
```
import os
import glob
python_files = []
# 获取当前路径
current_path = os.getcwd()
# 搜索所有python文件
search_path = os.path.join(current_path, "*.py")
for file_path in glob.glob(search_path):
python_files.append(file_path)
# 输出所有python文件路径
for python_file in python_files:
print(python_file)
```
这段代码将会输出指定路径下所有的python文件路径。
阅读全文
相关推荐










