expyriment.io.OutputFile¶
-
class
expyriment.io.OutputFile(suffix, directory, comment_char=None, time_stamp=None)¶ A class implementing an output file.
-
__init__(suffix, directory, comment_char=None, time_stamp=None)¶ Create an output file.
Filename: {MAINFILE_NAME}_{SUBJECT_ID}_{TIME_STAMP}{suffix}
Parameters: - suffixstr
file suffix/extension (str)
- directorystr
create file in given directory
- comment_charstr, optional
comment character
- time_stampbool, optional
using time stamps, based on the experiment start time, not the current time
-
property
comment_char¶ Getter for comment_char
-
property
directory¶ Getter for directory
-
property
filename¶ Getter for filename
-
property
fullpath¶ Getter for fullpath
-
static
get_next_subject_number()¶ Return the next subject number based on the existing data and event files.
-
property
logging¶ Getter for logging.
-
rename(new_filename)¶ Renames the output file.
-
save()¶ Save file to disk.
-
set_logging(onoff)¶ Set logging of this object on or off
Parameters: - onoffbool
set logging on (True) or off (False)
-
property
standard_file_name¶ Getter for the standard expyriment outputfile name.
Filename: {MAINFILE_NAME}_{SUBJECT_ID}_{TIME_STAMP}{suffix}
-
property
suffix¶ Getter for directory
-
write(content)¶ Write to file.
Parameters: - contentstr
content to be written (anything, will be casted to str)
-
write_comment(comment)¶ Write a comment line to files.
(i.e., text is proceeded by comment char).
Parameters: - commentstr
comment to be written (anything, will be casted to str)
-
write_line(content)¶ Write a text line to files.
Parameters: - contentstr
content to be written (anything, will be casted to str)
-
write_list(list_)¶ Write a list in a row. Data are separated by a delimiter.
Parameters: - list_list
list to be written
-