Python 3 – os.mknod() 方法

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合并(按位OR),可根据要求进行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教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程