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