本文主要是介绍TensorFlow函数:tf.io.gfile.glob,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
tf.io.gfile.copy函数
tf.io.gfile.copy(src,dst,overwrite=False
)
定义在:tensorflow/python/lib/io/file_io.py。
将数据从src复制到dst。
参数:
- src:string,需要复制其内容的文件的名称。
- dst:string,要复制到的文件的名称。
- overwrite:boolean,如果为false,则为现有文件占用newpath的错误。
可能引发的异常:
- errors.OpError:如果操作失败。
tf.io.gfile.exists函数
tf.io.gfile.exists(path)
定义在:tensorflow/python/lib/io/file_io.py。
确定路径是否存在。
参数:
- path:string,一个路径。
返回:
如果路径存在,则为True,无论是文件还是目录。如果路径不存在且没有文件系统错误,则返回false。
可能引发的异常:
- errors.OpError:传播FileSystem API报告的任何错误。
tf.io.gfile.glob函数
tf.io.gfile.glob(pattern)
定义在:tensorflow/python/lib/io/file_io.py。
返回与给定模式匹配的文件列表。
参数:
-
pattern:字符串或可迭代的字符串。全局模式。
返回: -
包含与给定模式匹配的文件名的字符串列表。
可能引发的异常:
- errors.OpError:如果存在文件系统/目录列表错误。
tf.io.gfile.isdir函数
tf.io.gfile.isdir(path)
定义在:tensorflow/python/lib/io/file_io.py。
返回路径是否是目录。
参数:
- path:string,潜在目录的路径。
返回:
- 如果路径是目录,则为True;否则为False。
tf.io.gfile.listdir函数
tf.io.gfile.listdir(path)
定义在:tensorflow/python/lib/io/file_io.py。
返回目录中包含的条目列表。
该列表按任意顺序排列。它不包含特殊条目“.” 和“…”。
参数:
- path:string,目录的路径
返回:
- [filename1,filename2,… filenameN]为字符串。
可能引发的异常:
- 如果目录不存在,则引发errors.NotFoundError。
tf.io.gfile.makedirs函数
tf.io.gfile.makedirs(path)
定义在:tensorflow/python/lib/io/file_io.py。
创建目录和所有父/中间目录。
如果路径已存在且可写,则成功。
参数:
- path:string,要创建的目录的名称
可能引发的异常:
- errors.OpError:如果操作失败。
tf.io.gfile.mkdir函数
tf.io.gfile.mkdir(path)
定义在:tensorflow/python/lib/io/file_io.py。
创建一个名为’path’的目录。
参数:
- path:string,要创建的目录的名称
注意:父目录需要存在。如果父目录可能不存在,请使用recursive_create_dir。
可能引发的异常:
- errors.OpError:如果操作失败。
tf.io.gfile.remove函数
tf.io.gfile.remove(path)
定义在:tensorflow/python/lib/io/file_io.py。
删除位于’path’的路径。
参数:
- path:string,一个路径。
可能引发的异常:
- errors.OpError:传播FileSystem API报告的任何错误。例如,如果路径不存在,则为NotFoundError。
tf.io.gfile.rename函数
tf.io.gfile.rename(src,dst,overwrite=False
)
定义在:tensorflow/python/lib/io/file_io.py。
重命名或移动文件/目录。
参数:
- src:string,文件的路径名。
- dst:string,文件需要移动到的路径名。
- overwrite:boolean,如果为false,则为现有文件占用dst的错误。
可能引发的异常:
- errors.OpError:如果操作失败。
tf.io.gfile.rmtree函数
tf.io.gfile.rmtree(path)
定义在:tensorflow/python/lib/io/file_io.py。
以递归方式删除路径下的所有内容。
参数:
- path:string,一个路径。
可能引发的异常:
- errors.OpError:如果操作失败。
tf.io.gfile.stat函数
tf.io.gfile.stat(path)
定义在:tensorflow/python/lib/io/file_io.py。
返回给定路径的文件统计信息。
参数:
- path:string,文件的路径
返回:
- FileStatistics结构,包含有关路径的信息
可能引发的异常:
- errors.OpError:如果操作失败。
tf.io.gfile.walk函数
tf.io.gfile.walk(top,topdown=True,None
)
定义在:tensorflow/python/lib/io/file_io.py。
目录的递归目录树生成器。
参数:
- top:string,目录名称。
- topdown:bool,如果为True,则为前序遍历;如果为False,则为后序法。
- onerror:错误的可选处理程序。应该是一个函数,它将以错误作为参数调用。重新抛出错误会中止步行。
列出目录时发生的错误将被忽略。
输出:
- 每个输出都是一个3元组:目录的路径名,后面是所有子目录和叶子文件的列表。(dirname, [subdirname, subdirname, …], [filename, filename, …])的字符串。
这篇关于TensorFlow函数:tf.io.gfile.glob的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!