<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def ReadDataAtOffset(self, file_offset, size):
 """Reads a byte string from the file-like object at a specific offset. Args: file_offset (int):
 file offset. size (int):
 number of bytes to read. Returns: bytes: data read. Raises: IOError: if the read failed. OSError: if the read failed. """

    self._file_object.seek(file_offset, os.SEEK_SET)
    return self._file_object.read(size)