Python3 os.mknod()方法

2019-10-16 23:08:58
mknod()方法建立一個檔案系統節點(檔案,裝置特殊檔案或命名管道)命名的檔案名。

語法

以下是 mknod()方法的語法:
os.mknod(filename[, mode=0600[, device=0]])

引數

  • filename -- 這是要建立的檔案系統節點

  • mode--該模式同時指定使用許可權和節點要建立並結合一個型別(按位元OR)值:stat.S_IFREG,stat.S_IFCHR,stat.S_ISBLK和stat.S_IFIFO。它們可以根據需要進行排序

  • device -- 這建立了裝置特殊檔案,其可選項可提供

返回值

此方法不返回任何值。可用於UNIX類系統

範例

下面的範例演示 mknod()方法的使用。
# !/usr/bin/python3

import os
import stat

filename = '/tmp/tmpfile'
mode = 0600|stat.S_IRUSR

# filesystem node specified with different modes
os.mknod(filename, mode)
讓我們編譯並執行上述程式,這將在目錄 /tmp 下建立一個名稱為 tmpfile 的檔案:
-rw-------. 1 root   root         0 Apr 30 02:38 tmpfile