Python os.mknod() 方法

返回上一级

os.mknod() 方法用于创建一个指定文件名的文件系统节点 ( 文件,设备特别文件或者命名 pipe )

导入模块

import os

语法

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

参数

参数 说明
filename 创建的文件系统节点
mode mode 指定创建或使用节点的权限, 组合 (或者 bitwise)
stat.S_IFREG
stat.S_IFCHR
stat.S_IFBLK
stat.S_IFIFO
(这些常数在stat模块)

对于 stat.S_IFCHR 和 stat.S_IFBLK, 设备定义了最新创建的设备特殊文件 (可能使用 os.makedev()),其它都将忽略
device 可选,指定创建文件的设备

返回值

范例

下面的代码演示了 os.mknod() 方法的简单使用

#!/usr/bin/python

import os
import stat

filename = '/tmp/tmpfile'
mode = 0600|stat.S_IRUSR

# 文件系统节点指定不同模式
os.mknod(filename, mode)

运行以上 Python 代码,输出结果如下

-rw-------. 1 root   root         0 Apr 30 02:38 tmpfile

返回上一级

Python3 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.