Tous les produits
Search
Centre de documentation

Object Storage Service:Data type in OSS Connector

Dernière mise à jour :Aug 18, 2026

Cette rubrique décrit le type de données utilisé dans OSS Connector pour l'IA/ML.

Type de données

Remarque

Le type de données DataObject dans OSS Connector pour l'IA/ML prend uniquement en charge les modes écriture seule ou lecture seule. Le mode lecture seule permet la lecture séquentielle et aléatoire. Le mode écriture seule autorise uniquement l'écriture séquentielle.

Exemple :

class DataObject:
    key: str
    size: int
    label: str

    def __enter__(self) -> DataObject: ...   
    def __exit__(self, exc_type, exc_val, exc_tb): ...
    def tell(self) -> int: ...
    def seek(self, offset: int, whence: int) -> int: ...
    def read(self, count: int) -> bytes: ...
    def readinto(self, buf) -> int: ...
    def write(self, data) -> int: ...
    def close(self) -> int: ...
    def copy(self) -> DataObject: ...

Méthodes

L'objet DataObject prend en charge les méthodes d'E/S courantes. Le tableau suivant détaille ces méthodes.

Méthode

Type / Valeur de retour

Description

key

str

Identifiant unique de l'objet.

size

int

Taille réelle de l'objet, exprimée en octets.

label

str

Libellés associés à l'objet, utilisés pour sa classification ou son étiquetage.

__enter__

DataObject

Méthode permettant d'accéder au gestionnaire de contexte pour initialiser l'instance DataObject.

__exit__

None

Méthode utilisée pour quitter le gestionnaire de contexte afin de libérer les ressources ou effectuer des opérations de nettoyage.

tell

int

Renvoie la position actuelle du pointeur de fichier en mode lecture seule, exprimée en octets.

seek

int

Définit la position du pointeur de fichier en mode lecture seule, exprimée en octets.

read

bytes

Lit le nombre spécifié d'octets à partir de la position actuelle du pointeur de fichier en mode lecture seule. Unité : bytes.

readinto

int

Lit les données depuis la position actuelle du pointeur de fichier vers un tampon en mode lecture seule, puis renvoie le nombre réel d'octets lus.

write

int

Écrit des données à la position actuelle du pointeur de fichier en mode écriture seule et renvoie le nombre d'octets écrits.

close

int

Ferme le fichier et libère les ressources associées.

copy

DataObject

Crée une nouvelle instance DataObject contenant tous les attributs de l'instance actuelle.