当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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 值之一组合(按位或)。他们可以根据需求进行 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

相关用法


注:本文由纯净天空筛选整理自 Python 3 - os.mknod() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。