Python os.makedev() 方法



Python 的 os.makedev() 方法接受兩個引數:主裝置號和次裝置號,並返回一個表示原始裝置號的整數。

原始裝置通常被稱為字元裝置。字元裝置是指傳輸位元組流的裝置。例如,鍵盤或滑鼠。

語法

以下是 Python makedev() 方法的語法:

os.makedev(major, minor)

引數

Python 的 os.makedev() 方法接受以下引數:

  • major - 主裝置號。

  • minor - 次裝置號。

返回值

Python 的 os.makedev() 方法返回原始裝置號。

示例

在下面的示例中,我們演示了 makedev() 方法的使用。這裡,我們將次裝置號和主裝置號作為引數值傳遞給 makedev()。此操作將在評估引數後返回原始裝置號。

import os, sys

path = "newFile.txt"

# Now get  the touple
info = os.lstat(path)

# Get major and minor device number
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 ("Raw Device Number :", dev_num)

執行上述程式時,會產生以下結果:

Major Device Number : 8
Minor Device Number : 3
Raw Device Number : 2051
python_files_io.htm
廣告