Python的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)。 - 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异常处理