os.path模块

os.path 模块主要用于获取文件的属性。

以下 os.path 模块的常用方法

 

1)os.path.abspath(path):返回绝对路径

2)os.path.basename(path):返回文件名

3)os.path.dirname(path):返回文件路径

4)os.path.join(path1[, path2[, ...]]):把目录和文件名合成一个路径

5)os.path.split(path):把路径分割成 dirname 和 basename,返回一个元组

6)os.path.exists(path):路径存在则返回True,路径损坏返回False

 

另外:

os.getcwd() :返回当前工作目录

 

例子:以下是pracitce.py文件

import os.path

# 当前文件名
print('当前文件名:',__file__)

print('返回当前文件名的绝对路径:',os.path.abspath(__file__) )
print('返回文件名:',os.path.basename(__file__))
print('返回当前文件的路径:',os.path.dirname( os.path.abspath(__file__) ))
print('把目录和文件名合成一个路径:',os.path.join(r'D:\小程序', 'log.txt'))
print('把路径分割成 dirname 和 basename,返回一个元组',os.path.split(__file__))
print('判断路径是否存在',os.path.exists(__file__))
print('返回当前工作目录',os.getcwd() )

运行结果:

 

 





posted @ 2021-04-27 16:53  HM_mei  阅读(94)  评论(0)    收藏  举报