python glob
模块的应用
glob
文件路径查找
glob
模块是最简单的模块之一,内容非常少。用它可以
查找符合特定规则的文件路径名。
跟使用
Linux
的
ls
命令差
不多。查找文件只用到三个匹配符:”*”,
“?”, “[]”。”*”匹配
0
个或多个字符;”?”匹配单个字符;”[]”匹
配指定范围内的字符,
如:
[0-9]
匹配数字。
# -*- coding: utf-8
-*-import globimport tensorflow as tf#
左图文件夹
/home/dms/PycharmProjects/glob_using/Data/left
#
右图文件夹
/home/dms/PycharmProjects/glob_using/Data/right
dir_path="/home/dms/PycharmProjects/glob_using"
#
dir_path + "/*/left/*"
#/home/dms/PycharmProjects/glob_using/*/left/*
#
上面第一个
/*
代替
/Data,
第二个
/*
代替
left
文件下所有的
文件
def ft3d_filenames(path):
ft3d_path = path
ft3d_train_data_path = ft3d_path
ft3d_train_labels_path = ft3d_path
temp=ft3d_train_data_path + "/*/left/*"
left_images_filenames =
sorted(glob.glob(ft3d_train_data_path + "/*/left/*"))
right_images_filenames =