code: def appendcsv(table, source=None, encoding=None, errors='strict',
                write_header=False, **csvargs):
      
  
      source = write_source_from_arg(source)
      csvargs.setdefault('dialect', 'excel')
      appendcsv_impl(table, source=source, encoding=encoding, errors=errors,
                     write_header=write_header, **csvargs)
docs: Append data rows to an existing CSV file. As :func:`petl.io.csv.tocsv`
      but the file is opened in append mode and the table header is not written by
      default.
  
      Note that no attempt is made to check that the fields or row lengths are
      consistent with the existing data, the data rows from the table are simply
      appended to the file.