os.major ( )
DESCRIPTION.
Retourne la valeur identifiant le périphérique majeur depuis sa valeur brute.
SYNTAXE.
Variable = os.major ( peripherique )
Variable = ⇨ variable qui recevra la valeur [ optionnel ]
os.major ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
peripherique ⇨ identifiant du périphérique [ OBLIGATOIRE ]
REMARQUES.
peripherique doit être un int ( ) identifiant un périphérique brute. En général, il s'agit du la valeur de l'élément st_dev ou de l'élément st_dev, de l'objet os.stat_result retournée par la méthode os.stat ( ).
L'appel de la méthode os.major ( ) retourne un int ( ) identifiant le pilote gérant le matériel auquel se réfère peripherique.
Sous l'environnement Linux tout est fichier. soit ordinaires soit spéciaux, certains de ces fichiers spéciaux peuvent être listés dans le répertoire /dev.
Ces fichiers spéciaux sont appelés fichiers de périphérique, et les plus courants sont les périphériques de caractères et de blocs. Ils sont représentés par une par deux int ( ) dans une paire de la forme ( major , minor ) par le noyau Linux.
major est le numéro de périphérique majeur et indique quel pilote est utilisé pour accéder au matériel. Chaque pilote du système ayant un identifiant major unique et tous les fichiers de périphérique dont major est le même sont contrôlés par ce même pilote.
minor est le numéro de périphérique mineur permet au pilote de distinguer les différents matériels qu'il controle. minor informe des spécificités du noyau du périphérique utilisé.
EXEMPLE.
import os
kstatuts = os.stat ( "/home/login/Documents/test.txt" )
kdescripteur = kstatuts.st_dev
print ( "Identifiant du périphérique :" , kdescripteur )
print ( "Identifiant majeur du périphérique :" , os.major ( kdescripteur ) )
print ( "Identifiant mineur du périphérique :" , os.minor ( kdescripteur ) )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.