Python3 OS 文件/目录方法(二)
33
os.makedirs(path[, mode])
递归文件夹创建函数。像 mkdir(), 但创建的所有 intermediate-level 文件夹需要包含子文件夹。
34
os.minor(device)
从原始的设备号中提取设备 minor 号码 (使用 stat 中的 st_dev 或者 st_rdev field )。
35
os.mkdir(path[, mode])
以数字 mode 的 mode 创建一个名为 path 的文件夹。默认的 mode 是 0777 (八进制)。
36
os.mkfifo(path[, mode])
创建命名管道,mode 为数字,默认为 0666 (八进制)。
37
os.mknod(filename[, mode=0600, device])
创建一个名为 filename 文件系统节点(文件,设备特别文件或者命名 pipe)。
38
os.open(file, flags[, mode])
打开一个文件,并且设置需要的打开选项,mode 参数是可选的。
39
os.openpty()
打开一个新的伪终端对。返回 pty 和 tty 的文件描述符。
40
os.pathconf(path, name)
返回相关文件的系统配置信息。
41
os.pipe()
创建一个管道. 返回一对文件描述符 (r, w) 分别为读和写
42
os.popen(command[, mode[, bufsize]])
从一个 command 打开一个管道。
43
os.read(fd, n)
从文件描述符 fd 中读取最多 n 个字节,返回包含读取字节的字符串,文件描述符 fd 对应文件已达到结尾,返回一个空字符串。
44
os.readlink(path)
返回软链接所指向的文件。
45
os.remove(path)
删除路径为 path 的文件。如果 path 是一个文件夹,将抛出 OSError; 查看下面的 rmdir() 删除一个 directory。
46
os.removedirs(path)
递归删除目录。
47
os.rename(src, dst)
重命名文件或目录,从 src 到 dst。
48
os.renames(old, new)
递归地对目录进行更名,也可以对文件进行更名。
49
os.rmdir(path)
删除 path 指定的空目录,如果目录非空,则抛出一个 OSError 异常。
50
os.stat(path)
获取 path 指定的路径的信息,功能等同于 C API 中的 stat() 系统调用。
51
os.stat_float_times([newvalue])
决定 stat_result 是否以 float 对象显示时间戳。
52
os.statvfs(path)
获取指定路径的文件系统统计信息。
53
os.symlink(src, dst)
创建一个软链接。
54
os.tcgetpgrp(fd)
返回与终端 fd(一个由 os.open() 返回的打开的文件描述符)关联的进程组。
55
os.tcsetpgrp(fd, pg)
设置与终端 fd(一个由 os.open() 返回的打开的文件描述符)关联的进程组为 pg。
56
os.tempnam([dir[, prefix]])
返回唯一的路径名用于创建临时文件。
57
os.tmpfile()
返回一个打开的模式为 (w+b) 的文件对象,这文件对象没有文件夹入口,没有文件描述符,将会自动删除。
58
os.tmpnam()
为创建一个临时文件返回一个唯一的路径。
59
os.ttyname(fd)
返回一个字符串,它表示与文件描述符 fd 关联的终端设备。如果 fd 没有与终端设备关联,则引发一个异常。
60
os.unlink(path)
删除文件路径。
61
os.utime(path, times)
返回指定的 path 文件的访问和修改的时间。
62
os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])
输出在文件夹中的文件名通过在树中游走,向上或者向下。
63
os.write(fd, str)
写入字符串到文件描述符 fd 中,返回实际写入的字符串长度。
GPU benchmark