def write_headers(self, filename_code): filename = self.filenames[filename_code] with open(filename, 'a+b') as csvfile: resultados = UnicodeWriter(csvfile, delimiter=',', quotechar='=', quoting=csv.QUOTE_MINIMAL) resultados.writerow(self.headers[filename_code]) self.headers_written[filename_code] = True csvfile.close()
def save_to_file(self, filename_code, data): filename = self.filenames[filename_code] with open(filename, 'a+b') as csvfile: resultados = UnicodeWriter(csvfile, delimiter=',', quotechar='=', quoting=csv.QUOTE_MINIMAL) if not self.are_headers_written(filename_code): self.write_headers(filename_code) resultados.writerows(data) csvfile.close()