VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > python爬虫 >
  • 有关文件目录的函数2

本站原创,未经许可禁止转载
对文件路径做分割
os.path.split(path)
对文件路径做分割,把最后一个\后面的文件会目录分割出来
将path分割成目录和文件名(事实上,如果你完全使用目录,它也会将最后一个目录作为文件名而分离,同时它不会判断文件或目录是否存在),并存于元组中返回。

print (os.path.split("../../china.txt"))


返回目录的名称
os.path.dirname(path)
返回path的目录路径,其实就是os.path.split(path)的第一个元素。

print (os.path.dirname("../../../china.txt"))

返回文件的名称
os.path.basename(path)
返回path最后的文件名。如果path以/或结尾,就会返回空值。即os.path.split(path)的第二个元素。

print (os.path.basename("../../../china.txt"))

把路径和扩展名切分开
os.path.splitext(path)

print (os.path.splitext("../../../china.txt"))


拆分驱动器(盘符)和后面的路径
os.path.splitdrive(path)
拆分驱动器(盘符)和后面的路径。拆分驱动器和文件路径,并以元组返回结果;主要针对win有效,Linux元组第一个总是空;返回结果是元组

print (os.path.splitdrive("D:Python实例第五章china"))





相关教程