Python库详解之os.path库(续3)
1、函数os.path.sameopenfile(fp1, fp2)功能:判断入参指定的文件是否相同.注意:只适用于unix系统.

2、函墙绅褡孛数os.path.samestat(stat1, stat2)功能:如果一个文件状态元组st锾攒揉敫at1,stat2指向相同的文件就返回True.注意:文件状态的获取可以调os.fstat(),os.lstat()或os.stat()函数获取.

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

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

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

6、函数os.path.walk(path, visit, arg)功能:在给定的路径path内遍历每个文件夹并通过参数(arg, dirname, names)回调visit指定的函数.注意:dirname参数表示回调函数开始访问的文件目录 names参数表示在dirname指定的目录通过调用os.listdir(dirname)列出所 有的文件.

7、参数os.path.supports_unicode_filenames功能:判断是否支持任意的Unicode字符串均可作为文件名.支持返回True.
