MCPcopy
hub / github.com/huggingface/datasets / write

Method write

src/datasets/io/csv.py:88–98  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

86 self.to_csv_kwargs = to_csv_kwargs
87
88 def write(self) -> int:
89 _ = self.to_csv_kwargs.pop("path_or_buf", None)
90 header = self.to_csv_kwargs.pop("header", True)
91 index = self.to_csv_kwargs.pop("index", False)
92
93 if isinstance(self.path_or_buf, (str, bytes, os.PathLike)):
94 with fsspec.open(self.path_or_buf, "wb", **(self.storage_options or {})) as buffer:
95 written = self._write(file_obj=buffer, header=header, index=index, **self.to_csv_kwargs)
96 else:
97 written = self._write(file_obj=self.path_or_buf, header=header, index=index, **self.to_csv_kwargs)
98 return written
99
100 def _batch_csv(self, args):
101 offset, header, index, to_csv_kwargs = args

Callers 15

update_version_in_fileFunction · 0.45
_dump_infoMethod · 0.45
_dump_licenseMethod · 0.45
_prepare_split_singleMethod · 0.45
to_csvMethod · 0.45
to_jsonMethod · 0.45
to_parquetMethod · 0.45
to_sqlMethod · 0.45
pdf_to_bytesFunction · 0.45
_writeMethod · 0.45
write_chunkFunction · 0.45

Calls 2

_writeMethod · 0.95
openMethod · 0.80