Python os.minor() 方法



Python 的 os.minor() 方法從原始裝置號中提取裝置次要號。此原始裝置號是透過 `os.stat()` 方法返回的 `os.stat_result` 物件的 “st_dev” 或 “st_rdev” 欄位獲得的。

`os.stat()` 方法用於獲取檔案描述符的狀態。

注意:在類 Unix 作業系統中,每個檔案都與一個裝置號相關聯。此編號由兩部分組成,即號和號。主號指定與裝置關聯的驅動程式,而次號由驅動程式用於區分其控制的不同裝置。

語法

以下是 Python os.minor() 方法的語法:

os.minor(device)

引數

Python 的 os.minor() 方法只接受一個引數:

  • device - 這是一個原始裝置號(st_dev 或 st_rdev 屬性)。

返回值

Python 的 os.minor() 方法返回裝置次要號。

示例

以下示例演示了 minor() 方法的使用。在這裡,我們從 “st_dev” 屬性獲得的值中檢索次要裝置號。

import os, sys

path = "/home/tp/Python/nwdir/tmpFile.txt"

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

# Get minor device number
minor_dnum = os.minor(info.st_dev)
print ("Minor Device Number :", minor_dnum)

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

Minor Device Number : 3

示例

在這個例子中,我們從 “st_rdev” 屬性獲得的值中提取檔案描述符的次要裝置號。

import os
import stat

# path of terminal character device
deviceStat = os.stat("/home/tp/Python/tmp/new").st_rdev
mNumber = os.minor(deviceStat)
print(f"The minor device number: {mNumber}")

執行上述程式後,會產生以下輸出:

The minor device number: 0
python_files_io.htm
廣告
© . All rights reserved.