序号 |
方法与说明 |
1 |
os.access(path, mode)
使用真实的 uid/gid 来测试对路径的访问。
|
2 |
os.chdir(path)
将当前工作目录更改为路径。
|
3 |
os.chflags(path, flags)
将路径的标志设置为数字标志。
|
4 |
os.chmod(path, mode)
将路径模式更改为数字模式。
|
5 |
os.chown(path, uid, gid)
将路径的所有者和组 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)
将文件描述符 fd 复制到 fd2,必要时先关闭后者。
|
11 |
os.fchdir(fd)
将当前工作目录更改为文件描述符 fd 所代表的目录。
|
12 |
os.fchmod(fd, mode)
将 fd 给出的文件的模式更改为数字模式。
|
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)
返回与打开文件相关的系统配置信息。名称指定要检索的配置值。
|
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)
将路径的标志设置为数字标志,如 chflags(),但不要遵循符号链接。
|
25 |
os.lchmod(path, mode)
将路径模式更改为数字模式。
|
26 |
os.lchown(path, uid, gid)
将路径的所有者和组 ID 更改为数字 uid 和 gid。此函数不会遵循符号链接。
|
27 |
os.link(src, dst)
创建一个指向名为 dst 的 src 的硬链接。
|
28 |
os.listdir(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])
使用数字模式mode 创建一个名为path 的目录。
|
36 |
os.mkfifo(path[, mode])
使用数字模式模式创建一个 FIFO(命名管道)命名路径。默认模式是 0666(八进制)。
|
37 |
os.mknod(filename[, mode = 0600, device])
创建一个名为 filename 的文件系统节点(文件、设备特殊文件或命名管道)。
|
38 |
os.open(file, flags[, mode])
打开文件文件并根据标志设置各种标志,并可能根据模式设置其模式。
|
39 |
os.openpty()
打开一个新的伪终端对。分别为 pty 和 tty 返回一对文件描述符(master,slave)。
|
40 |
os.pathconf(path, name)
返回与命名文件相关的系统配置信息。
|
41 |
os.pipe()
创建管道。分别返回一对可用于读取和写入的文件描述符 (r, w)。
|
42 |
os.popen(command[, mode[, bufsize]])
打开一个管道到或从命令。
|
43 |
os.read(fd, n)
从文件描述符 fd 中读取至多 n 个字节。返回包含读取的字节的字符串。如果已到达 fd 引用的文件末尾,则返回一个空字符串。
|
44 |
os.readlink(path)
返回表示符号链接指向的路径的字符串。
|
45 |
os.remove(path)
删除文件路径。
|
46 |
os.removedirs(path)
递归删除目录。
|
47 |
os.rename(src, dst)
将文件或目录 src 重命名为 dst。
|
48 |
os.renames(old, new)
递归目录或文件重命名功能。
|
49 |
os.rmdir(path)
删除目录路径
|
50 |
os.stat(path)
在给定路径上执行统计系统调用。
|
51 |
os.stat_float_times([newvalue])
确定 stat_result 是否将时间戳表示为浮点对象。
|
52 |
os.statvfs(path)
在给定路径上执行 statvfs 系统调用。
|
53 |
os.symlink(src, dst)
创建一个指向名为 dst 的 src 的符号链接。
|
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)
删除文件路径。
|
61 |
os.utime(path, times)
设置路径指定文件的访问和修改时间。
|
62 |
os.walk(top[, topdown = True[, onerror = None[, followlinks = False]]])
通过自上而下或自下而上遍历目录树来生成目录树中的文件名。
|
63 |
os.write(fd, str)
将字符串 str 写入文件描述符 fd。返回实际写入的字节数。
|