上述代码使用os.path.abspath()函数获取当前文件的绝对路径,然后再使用os.path.dirname()函数获取其上一级目录。最后打印出上一级目录的路径。 方法二:使用pathlib模块 Python的pathlib模块提供了一种面向对象的路径操作方式。可以使用Path.resolve().parent来获取当前文件的上一级目录。 frompathlibimportPath current_d...
上图是使用pathlib模块中的Path类来表示文件路径的类图,其中path属性表示路径字符串,parent()方法用来获取上一级目录。 关系图 FILE_PATHstringpath 上图是一个简单的关系图,表示了文件路径的结构,其中FILE_PATH实体包含一个路径字符串属性path。 通过本文的学习,读者不仅掌握了如何使用Python获取路径的上一级目录,还...
可以使用os.path.abspath()函数结合os.path.dirname()函数来获取上一级目录。 示例代码如下: import os current_dir = os.path.abspath(os.path.dirname(__file__)) parent_dir = os.path.abspath(os.path.join(current_dir, '..')) print(parent_dir) 复制代码 其中,__file__表示当前脚本的路径。os....
目录相关的包 os,根据以下语句自由组合。 import os os.getcwd()获取当前目录os.path.join()拼接路径os.path.dirname()获取上一级目录的名字os.path.abspath()如果是绝对目录,获取当前目录的绝对目录。 获取当前目录 os.getcwd() os.path.abspath('.') os.path.abspath(os.path.dirname(__file__)) 获取...
因为使用python+selenium有时候需要获取当前文件的上一级目录,找了一段时间找到了,在此记录下来; os.path.dirname(os.path.dirname(os.path.abspath(__file__)))这个是获取当前文件的上一级目录 sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))这个是把路径添加到系统的环境...
print(os.path.abspath(os.path.dirname(os.path.dirname(__file__))) print(os.path.abspath(os.path.dirname(os.getcwd())) print(os.path.abspath(os.path.join(os.getcwd(),".."))) '''***获取上上级目录***''' print(os.path.abspath(os.path.join(os.getcwd(),"../..")))...
python获取当前文件的上一级目录 import os os.path.dirname(os.path.abspath(__file__))
一 目录层级关系如下图 当前py文件为当前目录下的python.py 二 获取当前目录 上级目录 上上级目录 代码语言:javascript 复制 importosprint('***获取当前目录***')print("当前目录是:{}".format(os.getcwd()))print("当前目录是:{}".format(os.path.abspath(os.path.dirname(__file__)))print('***获...
在Python编程中,常常需要获取当前工作目录的路径,以及上一级目录的路径。这对文件操作、路径拼接等非常有用。本文将讲解如何使用Python获取当前目录的上一级目录,并附带代码示例,以及一个简单的流程图来帮助理解。 一、获取当前工作目录 在Python中,可以使用os模块来操作和管理文件路径。首先,我们需要知道如何获取当前工...