Python os.mknod()方法

Python的mknod()方法創建名為filename的檔系統節點(檔,設備專用檔或命名管道)。

語法

以下是mknod()方法的語法 -

os.mknod(filename[, mode = 0600[, device = 0]])

參數

  • filename - 這是要創建的檔系統節點。
  • mode - 該模式同時指定要使用的許可權和要使用stat.S_IFREGstat.S_IFCHRstat.S_IFBLKstat.S_IFIFO之一組合創建的節點類型(按位OR)。
  • 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

上一篇: Python os模組方法 下一篇: Python異常處理