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 。返回实际写入的字节数 |