os模块提供了一系列有用的方法来操作文件和目录. 大多数的有用的方法在这里列出:
	
| SN | 方法及描述 | 
|---|---|
| 1 | 
						使用真正的 uid/gid 来测试访问路径
					 | 
| 2 | 
						改变当前工作目录路径
					 | 
| 3 | 设置路径标志的数字标志 | 
| 4 | 
						路径的模式切换到数字模式
					 | 
| 5 | 
						改变路径的所有者和组ID为数字的 UID和GID
					 | 
| 6 | 
						改变当前进程的根目录路径
					 | 
| 7 | 
						关闭文件描述符 fd
					 | 
| 8 | os.closerange(fd_low, fd_high) 
						从 fd_low(含)至 fd_high(不含)关闭所有文件描述符,忽略错误
					 | 
| 9 | 
						返回文件描述符 fd 的副本
					 | 
| 10 | 
						复制文件描述符fd到fd2,如果有必要,它之后将首先关闭
					 | 
| 11 | 
						改变当前工作目录到由文件描述符 fd 表示的目录。
					 | 
| 12 | 
						改变由 fd 给定数字模式的文件模式
					 | 
| 13 | 
						改变文件由 fd 给定数字UID和GID的所有者和组ID
					 | 
| 14 | 
						使用文件描述符 fd 强制写入到磁盘文件
					 | 
| 15 | os.fdopen(fd[, mode[, bufsize]]) 
						返回连接到文件描述符fd的一个打开的文件对象
					 | 
| 16 | 返回相关一个打开的文件系统配置信息,name用来检索的指定配置值 | 
| 17 | 
						返回文件描述符 fd 的状态,类似 stat() 函数
					 | 
| 18 | 
						返回关于含有文件描述符fd关联文件的文件系统的信息,如 statvfs()
					 | 
| 19 | 
						使用文件描述符 fd 强制写入到磁盘文件
					 | 
| 20 | 
						截断相应文件描述符fd的文件,因此,它在最长为 length 的字节。
					 | 
| 21 | 
						返回表示当前工作目录的字符串
					 | 
| 22 | 
						返回一个Unicode对象表示当前工作目录
					 | 
| 23 | 
						如果文件描述符 fd 打开并连接到一个tty(类似的)设备返回 True,否则返回 False。
					 | 
| 24 | 
						设置路径 flags 为数字标志,类似 chflags(),但不遵循符号链接。
					 | 
| 25 | 
						路径的模式切换到数字模式
					 | 
| 26 | 
						更改路径的所有者和组ID数字UID和GID。该函数将不会带有符号链接
					 | 
| 27 | 
						创建名为 dst 硬链接并指向 src
					 | 
| 28 | 
						返回包含由路径给出的目录名称的列表
					 | 
| 29 | 
						设置文件描述符 fd 的当前位置到位置为 pos,通过修改 how 
					 | 
| 30 | 
						类似stat()方法,但不遵循符号链接
					 | 
| 31 | 
						从原始设备号提取设备主设备号
					 | 
| 32 | 
						从主要和次要设备编号构建原始设备号
					 | 
| 33 | 
						递归目录创建函数
					 | 
| 34 | 
						此方法返回设备次要编号
					 | 
| 35 | 
						使用数字模式 mode 创建一个名称 path 的目录。
					 | 
| 36 | 
						使用数字 mode 模式创建一个FIFO(命名管道)命名为 path。默认模式为0666(八进制)
					 | 
| 37 | os.mknod(filename[, mode=0600, device]) 
						创建一个文件系统节点(文件,设备特殊文件或命名管道)命名的文件名
					 | 
| 38 | 
						打开文件文件,并按照标志,并可能根据其模式模式下设置各种标志
					 | 
| 39 | 打开一个新的伪终端对,返回一对文件描述符(主,从),分别为 pty 和 tty | 
| 40 | 
						返回有关命名的文件系统的配置信息
					 | 
| 41 | 
						创建管道。分别返回一对文件描述符 (r, w) ,可用的读取和写入
					 | 
| 42 | os.popen(command[, mode[, bufsize]]) 
						打开一个管道或命令
					 | 
| 43 | 从文件描述符 fd 读取最多到 n 个字节。返回包含读取字节的字符串。如果 fd 引用已到达文件的末尾,则返回一个空字符串 | 
| 44 | 
						返回表示路径到符号链接所指向的字符串
					 | 
| 45 | 
						删除文件路径
					 | 
| 46 | 
						递归删除目录
					 | 
| 47 | 
						重命名文件或目录 src 复制到 dst
					 | 
| 48 | 
						递归目录或文件重命名函数
					 | 
| 49 | 
						删除目录路径
					 | 
| 50 | 
						执行给定的路径上的 stat 系统调用
					 | 
| 51 | os.stat_float_times([newvalue]) 
						确定 stat_result 是否代表时间戳作为 float 对象
					 | 
| 52 | 
						执行给定的路径上的statvfs系统调用
					 | 
| 53 | 
						创建符号链接指向 src 命名为 dst
					 | 
| 54 | 
						返回通过查找给定了终端相关的进程组(一个打开的文件描述符由 open() 返回)
					 | 
| 55 | 
						通过 fd 给出的终端相关设置进程组(一个打开的文件描述符由 open()返回)到 pg
					 | 
| 56 | 
						返回一个唯一的路径名称是合理的,它会被用于创建一个临时文件
					 | 
| 57 | 以更新模式 (w+b)返回打开了一个新的文件对象 | 
| 58 | 
						返回一个唯一的路径名称是合理的,它会被用于创建一个临时文件
					 | 
| 59 | 返回一个字符串,它指定与文件描述符fd相关联的终端设备。如果 fd 没有与终端设备相关联,将引发异常 | 
| 60 | 
						删除文件路径
					 | 
| 61 | 
						设置由 path 指定的文件的访问和修改时间
					 | 
| 62 | os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]]) 
						通过遍历树无论是自上而下还是自下而上生成的目录树中的文件名
					 | 
| 63 | 
						写入字符串 str 到文件描述符 fd,返回实际写入的字节数
					 | 
						上一篇:
								Python3文件方法
												下一篇:
								Python3文件操作
												
						
						
					
					
					