Python 如何从多个文件夹中获取多个图像
我正在使用它,但它返回的是文件夹,而不是其中的图像Python 如何从多个文件夹中获取多个图像,python,python-3.x,Python,Python 3.x,我正在使用它,但它返回的是文件夹,而不是其中的图像 path = "C://Users//Administrator//Face matcher//img//*" for folder in glob.glob(path): for file in glob.glob(folder): print(file) 假设您的目录结构是 /path /subfolder1 /1.png /2.png
path = "C://Users//Administrator//Face matcher//img//*"
for folder in glob.glob(path):
for file in glob.glob(folder):
print(file)
假设您的目录结构是
/path
/subfolder1
/1.png
/2.png
/subfolder2
/3.png
/4.png
如果您的子文件夹包含图像和子文件夹,则可以尝试以下代码段
path = "C://Users//Administrator//Face matcher//img//*"
for folder in glob.glob(path ,recursive=True):
for file in glob.glob(folder +'//*.png', recursive=True):
print(file)
*.png如果图像为png,则可以使用您一直使用的其他格式替换png
如果您的子文件夹只有图像
path = "C://Users//Administrator//Face matcher//img//*"
for folder in glob.glob(path ,recursive=True):
for file in glob.glob(folder +'//*.*', recursive=True):
print(file)
在png中查找*.png。。例如,我不明白您想说什么
path=“C://Users//Administrator//Face matcher//img//*”
查找img文件夹中的所有内容path=“C://Users//Administrator//Face matcher//img//*.png”
将在img中仅找到png有两个文件夹images和images 1,我想从glob.glob(path+,recursive=True)中的文件夹的这两个文件夹中获取图像:^syntaxer错误:无效语法显示错误,是否可以尝试glob.glob(路径,递归=True)