pymovements.paths

This module holds path specific funtions.

Functions

get_filepaths

Get filepaths from rootpath depending on extension or regular expression.

pymovements.paths.get_filepaths(rootpath: str | Path, extension: str | None = None, regex: re.Pattern | None = None) list[Path][source]

Get filepaths from rootpath depending on extension or regular expression. Passing extension and regex is mutually exclusive.

Parameters
  • rootpath (str | Path) – Root path to be traversed.

  • extension (str, optional) – File extension to be filtered for.

  • regex (re.Pattern, optional) – Regular expression filenames will be filtered for.

Return type

list[Path]

Raises

ValueError – If both extension and regex is being passed.