pydicom.filebase.DicomFileLike¶
- class pydicom.filebase.DicomFileLike(file_like_obj: TextIO | BinaryIO | BytesIO, *args: Any, **kwargs: Any)[source]¶
-
Methods
__init__(file_like_obj, *args, **kwargs)no_read([size])Used for file-like objects where no read is available
no_seek(offset[, whence])Used for file-like objects where no seek is available
no_write(bytes_read)Used for file-like objects where no write is available
read([length, need_exact_length])Reads the required length, returns EOFError if gets less
read_beUL()Return an unsigned long read with big endian byte order
read_beUS()Return an unsigned short from the file with big endian byte order
read_be_tag()Read and return two unsigned shorts (big endian) from the file.
read_leUL()Return an unsigned long read with little endian byte order
read_leUS()Return an unsigned short from the file with little endian byte order
read_le_tag()Read and return two unsigned shorts (little endian) from the file.
write_UL(val)Write an unsigned long with little endian byte order
write_US(val)Write an unsigned short with little endian byte order
write_beUL(val)Write an unsigned long with big endian byte order
write_beUS(val)Write an unsigned short with big endian byte order
write_leUL(val)Write an unsigned long with little endian byte order
write_leUS(val)Write an unsigned short with little endian byte order
write_tag(tag)Write a dicom tag (two unsigned shorts) to the file.
Attributes
defer_sizeis_implicit_VRis_little_endianmax_read_attempts