Python | método os.minor()

El módulo OS en Python proporciona funciones para interactuar con el sistema operativo. OS viene bajo los módulos de utilidad estándar de Python. Este módulo proporciona una forma portátil de usar la funcionalidad dependiente del sistema operativo.

os.minor()El método en Python se usa para extraer el número menor del dispositivo del número de dispositivo sin procesar especificado (generalmente el valor del atributo st_dev o st_rdev del objeto ‘os.stat_result’ devuelto por el método os.stat() ). .

En Unix, todo es archivo, algunos son archivos ordinarios mientras que otros son archivos especiales. Los archivos especiales se pueden encontrar en el directorio /dev . Estos archivos especiales se denominan archivos de dispositivo. Los dispositivos de caracteres y bloques son el tipo más común de archivos de dispositivos. Estos archivos de dispositivo se representan como un par de números (número de dispositivo principal y número de dispositivo menor) por el kernel de Linux.
El número de dispositivo principal indica qué controlador se utiliza para acceder al hardware. Cada controlador del sistema tiene un número principal único y todos los archivos de dispositivo cuyo número de dispositivo principal es el mismo están controlados por el mismo controlador.
Mientras que el número de dispositivo menor es utilizado por el controlador para distinguir entre los diversos hardware que controla. El número de dispositivo menor le dice al núcleo las características especiales del dispositivo al que se accede.

Nota: este método solo está disponible en plataformas UNIX.

Sintaxis: os.minor(dispositivo)

Parámetro:
dispositivo : un valor entero que representa el número de dispositivo sin procesar

Tipo de devolución: este método devuelve un valor entero que representa el número menor del dispositivo.

Código:
Uso del método os.minor() para extraer el número menor del dispositivo de un número de dispositivo sin formato

# Python program to explain os.minor() method  
  
# importing os module 
import os
  
# Get the raw device number
# of the home directory
device = os.stat("/home").st_dev
  
# Print the raw device number
print("Raw device number:", device)
  
# Extract the device minor number
# from the above raw device number
minor = os.minor(device)
  
# Print the device minor number  
print("Device minor number:", minor)
Producción:

Raw device number: 2056
Device minor number: 8

Referencia: https://docs.python.org/3/library/os.html#os.minor

Publicación traducida automáticamente

Artículo escrito por ihritik y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *