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, …])的字符串。
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值