路径读取os.path.abspathos.path.dirnameos.path.basenameos.path.split
Posted 炫云云
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了路径读取os.path.abspathos.path.dirnameos.path.basenameos.path.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]
以上是关于路径读取os.path.abspathos.path.dirnameos.path.basenameos.path.split的主要内容,如果未能解决你的问题,请参考以下文章