| 1 |
os.access(path, mode) |
| |
使用实际的用户ID/组ID来测试对路径的访问权限。 |
| 2 |
os.chdir(path) |
| |
将当前工作目录更改为 path。 |
| 3 |
os.chflags(path, flags) |
| |
将 path 的标志设置为数值型的 flags。 |
| 4 |
os.chmod(path, mode) |
| |
将 path 的模式更改为数值型的 mode。 |
| 5 |
os.chown(path, uid, gid) |
| |
将 path 的拥有者和组ID更改为数值型的 uid 和 gid。 |
| 6 |
os.chroot(path) |
| |
将当前进程的根目录更改为 path。 |
| 7 |
os.close(fd) |
| |
关闭文件描述符 fd。 |
| 8 |
os.closerange(fd_low, fd_high) |
| |
关闭从 fd_low (包括)到 fd_high (不包括)的所有文件描述符,忽略错误。 |
| 9 |
os.dup(fd) |
| |
返回文件描述符 fd 的副本。 |
| 10 |
os.dup2(fd, fd2) |
| |
如果必要先关闭 fd2,然后将文件描述符 fd 复制到 fd2。 |
| 11 |
os.fchdir(fd) |
| |
将当前工作目录更改为由文件描述符 fd 表示的目录。 |
| 12 |
os.fchmod(fd, mode) |
| |
将由 fd 指定的文件模式更改为数值型的 mode。 |
| 13 |
os.fchown(fd, uid, gid) |
| |
将由 fd 指定的文件拥有者和组ID更改为数值型的 uid 和 gid。 |
| 14 |
os.fdatasync(fd) |
| |
强制将具有文件描述符 fd 的文件写入磁盘。 |
| 15 |
os.fdopen(fd[, mode[, bufsize]]) |
| |
返回一个连接到文件描述符 fd 的打开文件对象。 |
| 16 |
os.fpathconf(fd, name) |
| |
返回与打开文件相关的系统配置信息。name 指定了要检索的配置值。 |
| 17 |
os.fstat(fd) |
| |
返回文件描述符 fd 的状态,类似于 stat()。 |
| 18 |
os.fstatvfs(fd) |
| |
返回与文件描述符 fd 关联的文件系统信息,类似于 statvfs()。 |
| 19 |
os.fsync(fd) |
| |
强制将具有文件描述符 fd 的文件写入磁盘。 |
| 20 |
os.ftruncate(fd, length) |
| |
将具有文件描述符 fd 的文件截短,使其最大长度为 length 字节。 |
| 21 |
os.getcwd() |
| |
返回一个字符串,表示当前工作目录。 |
| 22 |
os.getcwdu() |
| |
返回一个 Unicode 对象,表示当前工作目录。 |
| 23 |
os.isatty(fd) |
| |
如果文件描述符 fd 打开并且连接到类似 tty 的设备则返回 True,否则返回 False。 |
| 24 |
os.lchflags(path, flags) |
| |
将 path 的标志设置为数值型的 flags,类似于 chflags(),但是不会跟随符号链接。 |
| 25 |
os.lchmod(path, mode) |
| |
改变 path 的模式为数值型的 mode。 |
| 26 |
os.lchown(path, uid, gid) |
| |
改变 path 的拥有者和组ID为数值型的 uid 和 gid。此函数不会跟随符号链接。 |
| 27 |
os.link(src, dst) |
| |
创建指向 src 的硬链接,名为 dst。 |
| 28 |
os.listdir(path) |
| |
返回一个列表,包含由 path 给出的目录中的条目名称。 |
| 29 |
os.lseek(fd, pos, how) |
| |
将文件描述符 fd 的当前位置设置为 pos,根据 how 进行修改。 |
| 30 |
os.lstat(path) |
| |
类似于 stat(),但是不会跟随符号链接。 |
| 31 |
os.major(device) |
| |
从原始设备编号中提取主设备编号。 |
| 32 |
os.makedev(major, minor) |
| |
根据主设备编号和次设备编号组合成原始设备编号。 |
| 33 |
os.makedirs(path[, mode]) |
| |
递归目录创建函数。 |
| 34 |
os.minor(device) |
| |
从原始设备编号中提取次设备编号。 |
| 35 |
os.mkdir(path[, mode]) |
| |
创建一个名为 path 的目录,模式为数值型的 mode。 |
| 36 |
os.mkfifo(path[, mode]) |
| |
创建一个名为 path 的 FIFO(命名管道),模式为数值型的 mode。默认模式为 0666(八进制)。 |
| 37 |
os.mknod(filename[, mode=0600, device]) |
| |
创建一个名为 filename 的文件系统节点(文件、设备特殊文件或命名管道)。 |
| 38 |
os.open(file, flags[, mode]) |
| |
打开文件 file 并根据 flags 设置各种标志,可能还会根据 mode 设置其模式。 |
| 39 |
os.openpty() |
| |
打开一个新的伪终端对。返回一个终端对的文件描述符(主,从)。 |
| 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。 |
| 46 |
os.removedirs(path) |
| |
递归地移除目录。 |
| 47 |
os.rename(src, dst) |
| |
将文件或目录 src 重命名为 dst。 |
| 48 |
os.renames(old, new) |
| |
递归的目录或文件重命名函数。 |
| 49 |
os.rmdir(path) |
| |
移除目录 path。 |
| 50 |
os.stat(path) |
| |
在给定路径上调用 stat 系统调用。 |
| 51 |
os.stat_float_times([newvalue]) |
| |
决定 stat_result 是否将时间戳表示为浮点对象。 |
| 52 |
os.statvfs(path) |
| |
在给定路径上调用 statvfs 系统调用。 |
| 53 |
os.symlink(src, dst) |
| |
创建一个指向 src 的符号链接,名为 dst。 |
| 54 |
os.tcgetpgrp(fd) |
| |
返回由 fd(作为 open() 返回的一个打开的文件描述符)指定的终端相关联的进程组。 |
| 55 |
os.tcsetpgrp(fd, pg) |
| |
将由 fd(作为 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) |
| |
移除文件 path。 |
| 61 |
os.utime(path, times) |
| |
设置由 path 指定的文件的访问和修改时间。 |
| 62 |
os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]]) |
| |
通过遍历树来生成目录树中的文件名,可以是自顶向下或自底向上。 |
| 63 |
os.write(fd, str) |
| |
将字符串 str 写入文件描述符 fd。返回实际写入的字节数 |