快捷方式

FileLister

class torchdata.datapipes.iter.FileLister(root: Union[str, Sequence[str], IterDataPipe] = '.', masks: Union[str, List[str]] = '', *, recursive: bool = False, abspath: bool = False, non_deterministic: bool = False, length: int = - 1)

给定根目录的路径(s),生成根目录内文件的完整文件名(路径 + 文件名)。

可以提供多个根目录(函数名:list_files)。

参数:
  • root – 根目录或根目录序列

  • masks – 用于过滤文件名的 Unix 风格过滤器字符串或字符串列表

  • recursive – 是否从嵌套目录中返回文件名

  • abspath – 是否返回相对文件名或绝对文件名

  • non_deterministic – 是否以排序顺序返回文件名。如果为False,则每个根目录生成的結果将被排序

  • length – 数据管道的标称长度

示例

>>> # xdoctest: +SKIP
>>> from torchdata.datapipes.iter import FileLister
>>> dp = FileLister(root=".", recursive=True)
>>> list(dp)
['example.py', './data/data.tar']

文档

访问 PyTorch 的全面开发者文档

查看文档

教程

获取面向初学者和高级开发人员的深入教程

查看教程

资源

查找开发资源并获得问题的解答

查看资源