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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。