dcase_framework.files.ListFile¶
- 
class dcase_framework.files.ListFile(*args, **kwargs)[source]¶
- File class inherited from list, valid file formats [txt] - Constructor - Parameters: - filename : str, optional - File path - logger : logger - Logger class instance, If none given logger instance will be created Default value “None” - 
__init__(*args, **kwargs)[source]¶
- Constructor - Parameters: - filename : str, optional - File path - logger : logger - Logger class instance, If none given logger instance will be created Default value “None” 
 - Methods - __init__(\*args, \*\*kwargs)- Constructor - append- L.append(object) – append object to end - count(...)- detect_file_format(filename)- Detect file format from extension - empty()- Check if file is empty - exists()- Checks that file exists - extend- L.extend(iterable) – extend list by appending elements from the iterable - get_dump_content(data)- Clean internal content for saving - get_file_information()- Get file information, filename - index((value, [start, ...)- Raises ValueError if the value is not present. - insert- L.insert(index, object) – insert object before index - load(\*args, \*\*kwargs)- Load file - pop(...)- Raises IndexError if list is empty or index is out of range. - remove- L.remove(value) – remove first occurrence of value. - reverse- L.reverse() – reverse IN PLACE - save(\*args, \*\*kwargs)- Save file - sort- L.sort(cmp=None, key=None, reverse=False) – stable sort IN PLACE; - Attributes - valid_formats
-