Python:glob.glob()最好用的文件全提函数!
2020-05-20 本文已影响0人
胜负55开
适用场景:深度学习的训练集、测试集一般放在不同的文件夹中,因此需要获取所有文件的地址!此时glob.glob()函数就可以非常方便的一次性获取一个文件夹内所有文件的地址!并把地址转为字符串形式。—— 文件全提,用 * 表示,最好用 / 间隔。
函数使用:
import glob
# 最后train文件夹内的所有图片全要:
train_dataset_path = glob.glob('E:/ceshi/train/*')
len( train_dataset_path )
344
type( train_dataset_path[0] )
str
补充:
- tf2.0中根据地址获取文件的函数:tf.io.read_file( path )
- os.listdir试探性查找文件的路径
说明:tensorflow官方喜欢用pathlib这个包进行文件的读取,但是我觉得用glob更加方便!