如何使用Python创建文件系统节点?

os.mknod(path,mode = 0o600,device = 0,*,dir_fd = None)创建一个名为path的文件系统节点(文件,设备专用文件或命名管道)。该模式同时指定了使用权限和要创建的节点类型,并与stat.S_IFREG,stat.S_IFCHR,stat.S_IFBLK和stat.S_IFIFO中的一种(按位或)组合(这些常量在stat中可用) 。此功能还可以支持相对于目录描述符的路径。它仅在Unix上可用。可以如下使用:

import os
import stat
filename = '/tmp/tmpfile'
mode = 0600|stat.S_IRUSR
#使用不同模式指定的文件系统节点
os.mknod(filename, mode)

上面的代码Runnig将在/ tmp目录中创建一个名为tmpfile的文件。