首先,我们可以利用os.path.dirname()函数来获取当前文件所在目录的上一级路径。这个函数会返回指定路径的父目录路径。代码示例如下: importos# 获取当前文件所在目录的上一级路径current_dir=os.path.dirname(os.path.abspath(__file__))parent_dir=os.path.dirname(current_dir)print("当前文件所在目录的上一级路...
上面的代码中,首先使用Path对象创建文件路径,然后通过parent属性获取上一级目录。pathlib模块提供了更加直观和方便的方法来处理文件路径。 使用os模块的split方法 除了os.path.dirname()方法,还可以使用os.path.split()方法来获取路径的上一级目录。os.path.split()方法会将路径分割为目录和文件名两部分,然后返回一个...
print os.path.join(os.path.dirname("__file__"),os.path.pardir) print os.path.abspath(os.path.join(os.path.dirname("__file__"),os.path.pardir)) 输出结果: G:\work\python .. #这是两个点“..”,也就是上级目录的表示方法 .. G:\work 获取文件当前路径: os.path.dirname(os.path.abs...
可以使用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.path.join()拼接路径os.path.dirname()获取上一级目录的名字os.path.abspath()如果是绝对目录,获取当前目录的绝对目录。 获取当前目录 os.getcwd() os.path.abspath('.') os.path.abspath(os.path.dirname(__file__)) 获取上一级目录 os.path.abspath('..') os.path.abspath(os.path.dirname(os....
"""获取上一级目录""" 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...
path.dirname(__file__))) # 输出:F:/test/test1 # 转换为上一级地址的获取绝对路径 print(os.path.abspath(os.path.dirname(os.path.dirname(__file__))) # 方法3:os.path.join(os.getcwd(),'..') # .. 为父目录 print(os.pardir) # 获取父目录,返回‘..’ print(os.path.pardir) # 获取...
因为使用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__)))这个是把路径添加到系统的环境...
方法一:使用os模块 Python的os模块提供了一种简单的方法来获取文件路径的上一级路径。我们可以使用os.path.dirname()函数来获取文件路径的目录部分,然后再次调用该函数来获取目录的上一级目录。下面是一段示例代码: importos# 获取当前文件路径current_path=os.path.abspath(__file__)# 获取当前文件的上一级目录pa...