skmap.misc.find_files#

find_files(dir_list, pattern='*.*')[source]#

Recursively find files in multiple directories according to the specified pattern. It’s basically a wrapper for glob module [1]

Parameters:
  • dir_list (List) – List with multiple directory paths.

  • pattern (str) – Pattern to match with the desired files.

Return type:

List[Path]

References

[1] Python glob module

Examples

>>> from skmap.misc import find_files
>>> libs_so = find_files(['/lib', '/usr/lib64/'], f'*.so')
>>> print(f'{len(libs_so)} files found')
1337 files found