vak.common.files.files.find_fname#

vak.common.files.files.find_fname(fname: str, ext: str) str | None[source]#

given a file extension, finds a filename with that extension within another filename. Useful to find e.g. names of audio files in names of spectrogram files.

Parameters:
  • fname (str) – filename to search for another filename with a specific extension

  • ext (str) – extension to search for in filename

Returns:

sub_fname

Return type:

str or None

Examples

>>> vak.files.find_fname(fname='llb3_0003_2018_04_23_14_18_54.wav.mat', ext='wav')
'llb3_0003_2018_04_23_14_18_54.wav'