def log_record_combiner(output_writer: writer, input_reader: reader, header_row: Optional[Sequence[str]] = None) -> bool: res = False if not header_row or next(input_reader) == header_row: output_writer.writerows(input_reader) res = True return res
def write_csv_into_file(file_path, data_list, headers=None): with open(path.join("output", file_path), 'w', newline='') as stream: writer = CSVWriter(stream, delimiter=',') if headers: writer.writerow(headers) writer.writerows(data_list)
def write_channels_task(names): with open(FILE_PATH, 'w') as file: writer = CSVWriter(file) writer.writerows(names)
def write_bgm_name_task(): with open(FILE_PATH, 'w') as file: writer = CSVWriter(file) writer.writerows(BGM_NAMES.items())