Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để soạn một số thiết bị thô từ các số thiết bị chính và phụ?

Phương thức os.makedev (chính, phụ) tạo một số thiết bị thô từ các số thiết bị chính và phụ.

Ví dụ

import os, sys
path = "/var/www/html/foo.txt"
# Get the stat tuple
info = os.lstat(path)
# Get major and minor device number
major_dnum = os.major(info.st_dev)
minor_dnum = os.minor(info.st_dev)
dev_num = os.makedev(major_dnum, minor_dnum)
print "Device Number :", dev_num

Đầu ra

Điều này sẽ cho kết quả:

Device Number : 105