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

Làm cách nào để lấy số chính của thiết bị từ một số thiết bị thô bằng Python?

Phương thức os.major (device) trích xuất số chính của thiết bị từ một số thiết bị thô (thường là trường st_dev hoặc st_rdev từ stat).

Ví dụ

Để sử dụng phương pháp này, bạn phải có số thiết bị thô. Bạn có thể sử dụng nó như sau:

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

Đầu ra

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

Major Device Number : 0