Python os.makedev() Method
os.makedev() Overview
The os.makedev() method is used to compose a raw device number with major and minor device numbers.
os.makedev() Syntax
The makedev() method syntax format is as follows:
os.makedev(major, minor)
os.makedev() Parameters
- major – Major device number.
- minor – inor device number.
os.makedev() Return Value
Returns the device number.
os.makedev() Demo#1
The following example demonstrates the use of the makedev() method.
#!/usr/bin/python3
import os, sys
path = "/root/apidemos.com.txt"
# Get tuple
info = os.lstat(path)
# Get major and minor device numbers
major_dnum = os.major(info.st_dev)
minor_dnum = os.minor(info.st_dev)
print ("Major Device Number from os.major :", major_dnum)
print ("Minor device number from os.minor:", minor_dnum)
# Generate device number
dev_num = os.makedev(major_dnum, minor_dnum)
print ("Device number generated by os.makedev:", dev_num)
Output: