我们可以先使用os.path.abspath()函数获取当前文件的绝对路径,然后利用os.path.join()函数将绝对路径和上一级目录名进行拼接,即可得到上一级路径。代码示例如下: importos# 获取当前文件的绝对路径file_path=os.path.abspath(__file__)# 获取上一级路径parent_dir=os.path.join(file_path,os.path.pardir)print...
在上面的代码中,os.path.abspath(__file__)返回当前脚本的绝对路径,os.path.dirname()函数获取该路径的上一级路径。 方法二:使用Path类 Python 3.4及以上版本引入了pathlib模块,该模块提供了一个更方便和面向对象的方法来处理文件路径。我们可以使用Path类的parent属性来获取当前路径的上一级路径。 frompathlibimport...
1,获取当前文件路径(工作路径) #获取当前文件路径 #方法一import os Path=os.getcwd()print(Path) 结果:E:\newdocument\文件 #--- #方法二 import os Path=os.path.abspath(os.path.dirname(__file__))print(Path) 结果:E:\newdocument\文件 2,获取上一级文件路径 #获取上一级文件路径 #方法一 import...
:param path_int: 0表示获取当前路径,1表示当前路径的上一次路径,2表示当前路径的上2次路径,以此类推 :return: 返回我们需要的绝对路径,是双斜号的绝对路径 ''' path_count=path_int path_current=os.path.abspath(r".") # print('path_current=',path_current) ...
根据网上资料学习并总结使用Python获取当前文件路径以及上一级路径的方法(使用os模块)。 学习os模块基本知识,本次会使用:os.getcwd()、os.path.dirname、os.path.abspath()、os.pardir、os.path.pardir、os.path、join(); 准备测试路径,如下; 以test2.py文件为例,由下可见,test2.py文件路径为:F:\test\test1...
python获取当前路径和上一级路径 """获取当前目录""" print(os.getcwd()) print(os.path.abspath(os.path.dirname(__file__))) """获取上一级目录""" print(os.path.abspath(os.path.dirname(os.path.dirname(__file__))) print(os.path.abspath(os.path.dirname(os.getcwd())) print...
一、获取当前文件路径 二、获取上一级文件路径 这里可以想象出获取与自己同级文件的路径,这么写: 即先获取上级目录,然后通过join函数来把同级的目录test拼进来。 三、获取当前路径下的所有文件名 得到的是一个列表的数据,是当前目录下的所有文件夹及文件的名称。
一、获取当前文件路径 二、获取上一级文件路径 这里可以想象出获取与自己同级文件的路径,这么写: 即先获取上级目录,然后通过join函数来把同级的目录test拼进来。 三、获取当前路径下的所有文件名 得到的是一个列表的数据,是当前目录下的所有文件夹及文件的名称。
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....