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

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

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

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

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

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

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