Python 3 - os.mknod() 方法

  • 描述

    方法mknod()创建一个名为 filename 的文件系统节点(文件、设备特殊文件或命名管道)。
  • 句法

    以下是语法mknod()方法 -
    
    os.mknod(filename[, mode = 0600[, device = 0]])
    
  • 参数

    • filename− 这是要创建的文件系统节点。
    • mode− 模式指定使用权限和要创建的节点类型(按位或)与值 stat.S_IFREG、stat.S_IFCHR、stat.S_IFBLK 和 stat.S_IFIFO 之一。它们可以是基于 don 要求的 ORed。
    • 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