python, glob.glob 得到svt_100c.sp lvt_100c.sp svt_0c.sp lvt_0c.sp
时间: 2023-09-23 18:13:12 浏览: 88
如果想要获取所有以 ".sp" 结尾的文件名,可以使用 glob.glob 函数。具体方法如下:
```python
import glob
files = glob.glob("*.sp")
print(files)
```
这样会返回当前目录下所有以 ".sp" 结尾的文件名,包括 "svt_100c.sp"、"lvt_100c.sp"、"svt_0c.sp" 和 "lvt_0c.sp" 等。
相关问题
file_dir=='D:\\A学习\\Apython\\unet\\datasets\\before\\10_jpg_Label.tar';tar_list = glob.glob(file_dir + r'/*.tar') tar_list为空列表
据提供的引用内容,无法回答你的问题。但是可以看出,代码中没有涉及到`file_dir=='D:\\A学习\\Apython\\unet\\datasets\\before\\10_jpg_Label.tar'`和`tar_list`的定义和赋值,因此无法判断`tar_list`为空列表的原因。建议提供更多相关信息或代码。
for pic_path in glob.glob('./test_data/品牌一/*/*/*.jpg') + glob.glob('./test_data/品牌二/*/*/*.jpg') + glob.glob( './test_data/品牌三/*/*/*.jpg'): print(pic_path)
这段代码主要是用于遍历指定文件夹下的所有符合条件的图像文件,并输出每个文件的路径。
具体来说,glob.glob() 函数可以用于获取指定文件夹下符合条件的所有文件,其语法格式为:
```python
glob.glob(pathname, *, recursive=False)
```
其中,pathname 表示指定的文件路径或者匹配模式,* 表示可选的参数,recursive 表示是否递归搜索子文件夹。在这里,我们指定了三个文件夹(品牌一、品牌二、品牌三),并使用匹配模式 `/*/*/*.jpg` 匹配所有子文件夹中后缀为 .jpg 的图像文件。
使用 glob.glob() 函数获取到所有符合条件的图像文件路径后,使用 for 循环遍历每个文件,并输出其路径,以便进行后续的处理。
这段代码的作用是获取指定文件夹下符合条件的所有图像文件路径,并输出每个文件的路径,以便进行后续的处理。
阅读全文