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() )
运行结果:

浙公网安备 33010602011771号