#coding:utf-8
import os
def get_abspath():
print(__file__)
a = os.path.abspath(__file__)
print(os.path.split(a))
print(os.path.split(a)[0])
print(os.path.split(a)[1])
print(os.path.dirname(a)) # 等同于print(os.path.split(a)[0])
print(os.path.basename(a)) # 等同于print(os.path.split(a)[1])
get_abspath()
结果如下:
备注:
1、os.path.abspath(__file__) 返回当前脚本的绝对路径
2、os.path.split(path) 将path分割成目录和文件名二元组返回
3、os.path.dirname(path) 返回path的目录,等同于os.path.split(path)[0]
4、os.path.basename(path) 返回path的文件名,等同于os.path.split(path)[1]