当前位置 博文首页 > 炫云云:路径读取os.path.abspath、os.path.dirname、os.path.ba
split()
import os
def file_path_split():
'''返回当前脚本的绝对路径'''
paths1 = os.path.dirname(__file__)
print(paths1)
'''返回当前脚本的完整路径'''
new = os.path.abspath(__file__)
print(new)
'''切割路径'''
newpaths = new.split('\\')[-1]
print(newpaths)
# os.path.split
print(os.path.split(new)) # 将path分割成目录和文件名二元组返回
print(os.path.split(new)[0]) # 目录
print(os.path.split(new)[1]) # 文件名 ,等同于new.split('\\')[-1]
print(os.path.dirname(new)) # 等同于os.path.split(new)[0]
print(os.path.basename(new)) # 等同于os.path.split(new)[1]
file_path_split()
D:/学习·/人工智能实践:Tensorflow笔记/命名实体识别/ccks2020
D:\学习·\人工智能实践:Tensorflow笔记\命名实体识别\ccks2020\CCSK2017_process.py
CCSK2017_process.py
('D:\\学习·\\人工智能实践:Tensorflow笔记\\命名实体识别\\ccks2020', 'CCSK2017_process.py')
D:\学习·\人工智能实践:Tensorflow笔记\命名实体识别\ccks2020
CCSK2017_process.py
D:\学习·\人工智能实践:Tensorflow笔记\命名实体识别\ccks2020
CCSK2017_process.py
备注:
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]