Python - 操作系统文件/目录方法


os模块提供了大量有用的方法来操作文件这里列出了大多数有用的方法 -

先生。 带有描述的方法

1

os.close(fd)

关闭文件描述符 fd。

2

os.closerange(fd_low, fd_high)

关闭从 fd_low(包含)到 fd_high(不包含)的所有文件描述符,忽略错误。

3

os.dup(fd)

返回文件描述符 fd 的副本。

4

os.fdatasync(fd)

强制将带有文件描述符 fd 的文件写入磁盘。

5

os.fdopen(fd[, 模式[, bufsize]])

返回连接到文件描述符 fd 的打开文件对象。

6

os.fsync(fd)

强制将带有文件描述符 fd 的文件写入磁盘。

7

os.ftruncate(fd, 长度)

截断文件描述符fd对应的文件,使其大小最多为length个字节。

8

os.lseek(fd, pos, 如何)

将文件描述符fd的当前位置设置为位置pos,由how修改。

9

os.open(文件, 标志[, 模式])

打开文件file并根据flags设置各种标志,并根据mode可能设置其模式。

10

os.read(fd, n)

从文件描述符 fd 中最多读取 n 个字节。返回包含读取字节的字符串。如果已到达 fd 引用的文件末尾,则返回空字符串。

11

os.tmpfile()

返回以更新模式 (w+b) 打开的新文件对象。

12

os.write(fd, str)

将字符串 str 写入文件描述符 fd。返回实际写入的字节数。