ubuntu 16.04LTS系统
交互开发环境IPython 2.4.1
Python 2.7.12
最后要介绍的有关os库的文件和目录操作函数:1:rename(src, dst)功能:重命名指定路径下的文件或者目录.参数:src:修改前的文件或目录名.参数:dst:修改后的文件或目录名.注意:dst不能为目录.即不能写成'/xxx'的方式.
2:renames(old, new)功能:递归方式重命名文件或目录.参数:old:重命名的文件或目录参数:new:文件或目录的新名字.
3:rmdir(path)功能:删除给定目录.当目录是的空的才可以,如果包含文件抛出异常.
4:stat(path)功能:根据指定的路径上掉用系统函数 stat(),显示目录或文件的状态.注意:常用的stat的具体结构如图所示:
5:stat_float_times([newvalue])功能:决定表示时间戳的stat_result值是否为浮点对象。参数:newvalue如果为 True, 系统调用 stat() 函数返回 浮点类型;如果 为False, 系统调用 stat()函数返回整形;如果不传入参,则返回当前设置.
6:tempnam([dir[, prefix]])功能:创建一个临时文件并且返回该文件唯一的路径名.参数:dir:创建临时文件的路径.参数:prefix:将要创建的临时文件前缀.注意:如果没有入参,临时变量会放在'/tmp'路径下.
7:utime(path, times)功能:设置给定路径下的文件访问和修改时间 .注意:如果入参times=None,则文件的访问和修改实际是当前时间.否则入参应该按照元组的方式给出.
8:statvfs(path)功能:给定的路径执行系统调用statvfs(),返回值是一个描述文件系统信息的对象.注意:statvfs的结构:f_bsize, f_frsize, f_blocks, f_bfree,f_bavail, f_files, f_ffree, f_favail,f_flag, f_namemax.
注意tempnam函数如果入参为空,则临时文件会放在根目录'/tmp',而不是当前目录.