python 获取文件路径

一、
print(os.path.realpath(__file__)) # 当前文件的路径
print(os.path.dirname(os.path.realpath(__file__))) # 从当前文件路径中获取目录
print(os.path.basename(os.path.realpath(__file__))) # 从当前文件路径中获取文件名

输出结果如下:
D:\information\jiekou-python3-master\jiekou-python3-master\exeeee\e4.py
D:\information\jiekou-python3-master\jiekou-python3-master\exeeee
e4.py

#当前文件的路径
pwd = os.getcwd()
#当前文件的父路径
father_path=os.path.abspath(os.path.dirname(pwd)+os.path.sep+".")
#当前文件的前两级目录
grader_father=os.path.abspath(os.path.dirname(pwd)+os.path.sep+"..")
输出
pwd: D:\information\jiekou-python3-master\jiekou-python3-master\exeeee
father_path: D:\information\jiekou-python3-master\jiekou-python3-master
grader_father: D:\information\jiekou-python3-master


grader_father11=os.path.abspath(os.path.dirname(os.path.realpath(__file__))+os.path.sep+"..")
输出
grader_father11: D:\information\jiekou-python3-master\jiekou-python3-master
 

posted on 2018-07-17 10:33  jenny_200  阅读(297)  评论(0编辑  收藏  举报

导航