Python OS文件/目录方法
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[, mode[, bufsize]]) 返回与文件描述符fd连接的打开文件对象。 |
6 | os.fsync(fd) 强制将文件描述符fd的文件写入磁盘。 |
7 | os.ftruncate(fd, length) 将与文件描述符fd对应的文件截断为最多length个字节大小。 |
8 | os.lseek(fd, pos, how) 将文件描述符fd的当前位置设置为偏移量pos,根据how进行修改。 |
9 | os.open(file, flags[, mode]) 打开文件file,并根据flags设置各种标志,可能根据mode设置其模式。 |
10 | os.read(fd, n) 从文件描述符fd中最多读取n个字节。返回包含读取字节的字符串。如果已到达fd所引用的文件末尾,则返回空字符串。 |
11 | os.tmpfile() 返回以更新模式(w+b)打开的新文件对象。 |
12 | os.write(fd, str) 将字符串str写入文件描述符fd。返回实际写入的字节数。 |