Python库详解之os库--文件和目录操作(续3)

2025-10-26 07:06:05

1、最后要介绍的有关os库的文件和目录操作函数:

1:rename(src, dst)

功能:重命处态名指定路径下的文件或者目录.

参数:src:修改前的文件或目录名.

参数:dst:修改后的文件或目录名.

注意:dst不能为目录.即不能写成'/xxx'的方式.

Python库详解之os库--文件和目录操作(续3)

2、2:renames(old, new)

功能:递归方式重命名文件或目录.

参数:old:重命名的文件或目录

参数:new:文件或目录的新披称名字.

Python库详解之os库--文件和目录操作(续3)

3、3:rmdir(path)

功能:删除给定目录.当目录是的空的才可以,如果包含文件抛出异常.

Python库详解之os库--文件和目录操作(续3)

4、4:stat(path)

功能:根据指定的路径上掉用系统函数 stat(),显示目录或文舍耍够件的状态.

注意:常用的stat的具体结构如图所示:

Python库详解之os库--文件和目录操作(续3)

Python库详解之os库--文件和目录操作(续3)

5、5:stat_float_times([newvalue])

功能:决定表示时间戳的stat_result值是否为浮点对象。

参数:newvalue如果为 True, 系统调用 stat() 函数返回 浮点类型;如果 为False, 系统调用 stat()函数返回整形;如果不传入参,则返回当前设置.

Python库详解之os库--文件和目录操作(续3)

6、6:tempnam([dir[, prefix]])

功能:创建一个临时文件并且返回该文件唯一的路径名.

参数:dir:创建临时文件的路径.

参数:prefix:将要创建的临时文件前缀.

注意:如果没有入参,临时变量会放在'/tmp'路径下.

Python库详解之os库--文件和目录操作(续3)

7、7:utime(path, times)

功能:设置给定路径下的文件访问和修改时间 .

注意:如果入参times=None,则文件的访问和修改实际是当前时间.否则入参应该按照元组的方式给出.

Python库详解之os库--文件和目录操作(续3)

8、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.

Python库详解之os库--文件和目录操作(续3)

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢