Python 3 – os.makedev() 方法
描述
该方法 makedev() 从主设备号和次设备号组成原始设备号。
语法
下面是 makedev() 方法的语法−
os.makedev(major, minor)
参数
- major − 这是主设备号。
-
minor − 这是次设备号。
返回值
该方法返回设备号。
示例
以下示例展示了如何使用 makedev() 方法。
#!/usr/bin/python3
import os, sys
path = "/var/www/html/foo.txt"
# 获取元组
info = os.lstat(path)
# 获取主设备号和次设备号
major_dnum = os.major(info.st_dev)
minor_dnum = os.minor(info.st_dev)
print ("主设备号 :", major_dnum)
print ("次设备号 :", minor_dnum)
# 制作设备号
dev_num = os.makedev(major_dnum, minor_dnum)
print ("设备号 :", dev_num)
结果
运行上述程序时,将产生以下结果 −
主设备号 : 0
次设备号 : 103
设备号 : 103