pydicom.filewriter.write_dataset¶
- pydicom.filewriter.write_dataset(fp: DicomIO, dataset: Dataset, parent_encoding: str | list[str] = 'iso8859') int [source]¶
Encode dataset and write the encoded data to fp.
Encoding
The dataset is encoded as specified by (in order of priority):
fp.is_implicit_VR
andfp.is_little_endian
.dataset.is_implicit_VR
anddataset.is_little_endian
If dataset has been decoded from a file or buffer then
original_encoding
.
- Parameters:
fp (pydicom.filebase.DicomIO) – The file-like to write the encoded dataset to.
dataset (pydicom.dataset.Dataset) – The dataset to be encoded.
parent_encoding (str | List[str], optional) – The character set to use for encoding strings, defaults to
"iso8859"
.
- Returns:
The number of bytes written to fp.
- Return type: