# 获取存放测试图像的路径 test_paths = args.img_paths # 通过Python库函数glob读取指定路径下所有符合匹配条件的文件(图片) img_path_list = glob(test_paths, recursive=True)
时间: 2024-03-21 15:43:49 浏览: 130
Python 读取指定文件夹下的所有图像方法
根据你提供的代码片段,我可以看出你使用了 Python 的 glob 模块来获取测试集中的所有图片路径。如果某个测试集样本的路径格式不正确,无法从中提取出标签名称,可能是因为在测试集中存在路径格式不正确的文件。
你可以尝试在获取图片路径之前,使用 os 模块的 isfile 函数判断一下路径是否是一个文件,只对文件进行操作,如下所示:
```
import os
test_paths = args.img_paths
img_path_list = []
for path in test_paths:
if os.path.isfile(path):
img_path_list.append(path)
else:
print("Warning: {} is not a file.".format(path))
```
这样可以避免对非文件路径进行操作,避免出现路径格式错误的问题。如果你仍然遇到问题,可以提供更详细的报错信息和代码片段,我可以帮你更好地定位问题所在并给出解决方案。
阅读全文