如何使用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的文件。