Python中的OS模块提供了与操作系统进行交互的函数。操作系统属于Python的标准实用程序模块。该模块提供了使用依赖于操作系统的函数的便携式方法。
os.makedev()
Python中的方法用于根据给定的主要和次要设备号组成原始设备号。
在Unix中,一切都是文件,有些是普通文件,有些是特殊文件。特殊文件可以在/dev目录下找到。这些特殊文件称为设备文件。字符设备和块设备是最常见的设备文件类型。这些设备文件由内核表示为一对数字(主设备号和次设备号)。主设备号指示用于访问硬件的驱动程序。系统中的每个驱动程序都有一个唯一的主编号,并且其主设备编号相同的所有设备文件都由同一驱动程序控制。驱动程序使用次设备号来区分它控制的各种硬件。次设备号告诉内核要访问的设备的特殊特性。原始设备是一种与字符设备文件关联的特殊逻辑设备。它允许直接访问存储设备。
注意:此方法仅在UNIX平台上可用。
用法: os.makedev(major, minor)
参数:
major:代表设备主号码的整数值
minor:表示设备次编号的整数值
返回类型:此方法返回一个代表原始设备号的整数值。
代码:使用os.makedev()方法使用主要和次要设备号创建原始设备号
# Python program to explain os.makedev() method
# importing os module
import os
# Device major number
major = 8
# Device minor
minor = 8
# Compose raw device number from
# the above minor and major device number
# using os.makedev() method
raw_device = os.makedev(major, minor)
# Print the raw device number
print("Composed raw device number(major = % d, minor = % d):"\
%(major, minor), raw_device)
# Device major number
major = 103
# Device minor
minor = 0
# Compose raw device number from
# the above minor and major device number
# using os.makedev() method
raw_device = os.makedev(major, minor)
# Print the raw device number
print("Composed raw device number(major = % d, minor = % d):"\
%(major, minor), raw_device)
输出:
Composed raw device number(major = 8, minor = 8):2056 Composed raw device number(major = 103, minor = 0):26368
相关用法
- Python next()用法及代码示例
- Python os.dup()用法及代码示例
- Python set()用法及代码示例
- Python Decimal max()用法及代码示例
- Python PIL ImageOps.fit()用法及代码示例
- Python os.rmdir()用法及代码示例
- Python sympy.det()用法及代码示例
- Python Decimal min()用法及代码示例
- Python os.readlink()用法及代码示例
- Python os.writev()用法及代码示例
- Python os.readv()用法及代码示例
- Python PIL RankFilter()用法及代码示例
- Python os.rename()用法及代码示例
- Python os.sendfile()用法及代码示例
注:本文由纯净天空筛选整理自ihritik大神的英文原创作品 Python | os.makedev() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。