Python os.path模块

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python os.path模块相关的知识,希望对你有一定的参考价值。

1、os.path.splitext(path)  #返回一个元祖(路经,扩展名)

例如:

>>> os.path.splitext(/home/biotrainee/first/test.txt)
(/home/biotrainee/first/test, .txt)

而os.path.split(path) 是返回(路经,文件名.扩张名)

>>> os.path.split(/home/biotrainee/first/test.txt)
(/home/biotrainee/first, test.txt)

 

2、os.path.dirname(path) 返回文件路经的目录,也就是os.path.split(path)第一个元素,如:

>>> os.path.dirname(/home/biotrainee/first/test.txt)
/home/biotrainee/first

 

3、os.path.basename(path)返回path的最后文件名,也就是os.path.split(path)第二个元素,如:

>>> os.path.basename(/home/biotrainee/first/test.txt)
test.txt

 

4、os.path.exists(path)   如果path存在,返回True;如果path不存在,返回False。如:

>>> os.path.exists(/home/biotrainee/first/test.txt)
False
>>> os.path.exists(/home/)
True

 

5、os.path.isabs(path)   如果path是绝对路径,返回True。如:

>>> os.path.isabs(/home/biotrainee/first/test.txt)
True
>>> os.path.isabs(../biotrainee/first/test.txt)
False

 

等等等等,未完待续。。。

 

以上是关于Python os.path模块的主要内容,如果未能解决你的问题,请参考以下文章

如何用Python os.path.walk方法遍历搜索文件内容的操作详解

python学习第七天--文件系统常用模块os,os.path,pickle

python os 模块

python中os模块获取路径的几种方式

Python OS模块

二十八python中的os模块