Python库详解之os.path库(续3)

2025-10-25 20:14:27

1、1:函数os.path.sameopenfile(fp1, fp2)

功能:判断入参指定的文件是否相同.

注意:只适用于unix系统.

Python库详解之os.path库(续3)

2、2:函数os.path.samestat(stat1, stat2)

功能:如果一个文件状态元组stat1,stat2指向相同的文件就返回True.

注意:文件状态的获取可以调os.fstat(),os.lstat()或os.stat()函数获取.

Python库详解之os.path库(续3)

3、3:函数os.path.split(path)

功能:把文件目录名分割为一个元组(head, tail),tail代表文件名或者最后的路径名,head代表路径字符串除去tail部分所剩下的字符串.

Python库详解之os.path库(续3)

4、4:函数os.path.splitdrive(path)

功能:把给定的文件目录分割为元组(drive, tail),drive在unix类系统一般为''空字符串.tail代表path路径字符串.

Python库详解之os.path库(续3)

5、5:函数os.path.splitext(path)

功能:把给定的文件目录分割为元组(root, ext),ext一般为文件的后缀,如果是目录,则ext为空字符.字符串满足关系paht = root + ext.

Python库详解之os.path库(续3)

6、6:函数os.path.walk(path, visit, arg)

功能:在给定的路径path内遍历每个文件夹并通过参数(arg, dirname, names)回调visit指定的函数.

注意:dirname参数表示回调函数开始访问的文件目录

         names参数表示在dirname指定的目录通过调用os.listdir(dirname)列出所        有的文件.

Python库详解之os.path库(续3)

7、7:参数os.path.supports_unicode_filenames

功能:判断是否支持任意的Unicode字符串均可作为文件名.支持返回True.

Python库详解之os.path库(续3)

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