Python中的OS模块提供了与操作系统进行交互的函数。操作系统属于Python的标准实用程序模块。该模块提供了使用依赖于操作系统的函数的便携式方法。
os.mkfifo()
Python中的方法用于创建具有指定模式的FIFO(命名管道),命名路径。
FIFO被称为管道,可以像其他常规文件一样进行访问。此方法仅创建FIFO,但不打开它,并且创建的FIFO确实存在,直到将其删除。通常,FIFO是客户端和“服务器”类型的进程之间的集合点。
用法: os.mkfifo(path, mode = 0o666, *, dir_fd = None)
参数:
path:代表文件系统路径的path-like对象。它可以是代表文件路径的字符串或字节对象。
mode(可选):一个数字值,表示要创建的FIFO(命名管道)的模式。 mode参数的默认值为0o666(八进制)。
dir_fd(可选):这是引用目录的文件描述符。
Note:参数列表中的“ *”表示以下所有参数(此处为“ dir_fd”)均为纯关键字参数,可以使用其名称(而非位置参数)来提供。
返回类型:此方法不返回任何值。
代码:用于os.mkfifo()
方法
# Python3 program to explain os.mkfifo() method
# importing os module
import os
# Path
path = "./mypipe"
# Mode of the FIFO (a named pipe)
# to be created
mode = 0o600
# Create a FIFO named path
# with the specified mode
# using os.mkfifo() method
os.mkfifo(path, mode)
print("FIFO named '% s' is created successfully." % path)
输出:
FIFO named './mypipe' is created successfully.
相关用法
- 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.mkfifo() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。