Python方法makedev()从主设备号和次设备号组成原始设备号。
os.makedev(major, minor) - 语法
os.makedev(major, minor)
major - 这是主要设备编号。
minor - 这是次要设备号。
os.makedev(major, minor) - 返回值
此方法返回设备号。
os.makedev(major, minor) - 示例
以下示例显示makedev()方法的用法。
#!/usr/bin/pythonimport os, sys
path="/var/www/html/foo.txt"
# Now get the touple info=os.lstat(path)
#获取主要和次要设备编号 major_dnum=os.major(info.st_dev) minor_dnum=os.minor(info.st_dev)
print "Major Device Number :", major_dnum print "Minor Device Number :", minor_dnum
# Make a device number dev_num=os.makedev(major_dnum, minor_dnum) print "Device Number :", dev_num
当无涯教程运行上面的程序时,它产生以下输出-
Major Device Number : 0 Minor Device Number : 103 Device Number : 103