我们可以先使用os.path.abspath()函数获取当前文件的绝对路径,然后利用os.path.join()函数将绝对路径和上一级目录名进行拼接,即可得到上一级路径。代码示例如下: importos# 获取当前文件的绝对路径file_path=os.path.abspath(__file__)# 获取上一级路径parent_dir=os.path.join(file_path,os.path.pardir)print...
我们可以使用Path对象的parent属性来获取文件路径的上一级路径。下面是使用Pathlib模块的示例代码: frompathlibimportPath# 获取当前文件路径current_path=Path(__file__).resolve()# 获取当前文件的上一级目录parent_path=current_path.parent# 获取上一级目录的上一级目录grandparent_path=parent_path.parentprint("...
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...
print(os.path.abspath(os.path.join(os.getcwd(),".."))) """获取上上级目录""" print(os.path.abspath(os.path.join(os.getcwd(),"../.."))) 对应输出结果、 D:\My\cloud_ui\util D:\My\cloud_ui\util D:\My\cloud_ui D:\My\cloud_ui D:\My\cloud_ui D:\My...
在使用Python过程中,经常会遇到会切换路径的情况,如:文件的打开、读取、写入等 根据网上资料学习并总结使用Python获取当前文件路径以及上一级路径的方法(使用os模块)。 学习os模块基本知识,本次会使用:os.getcwd()、os.path.dirname、os.path.abspath()、os.pardir、os.path.pardir、os.path、join(); 准备测试路...
:param path_int: 0表示获取当前路径,1表示当前路径的上一次路径,2表示当前路径的上2次路径,以此类推 :return: 返回我们需要的绝对路径,是双斜号的绝对路径 ''' path_count=path_int path_current=os.path.abspath(r".") # print('path_current=',path_current) ...
一、获取当前文件路径 二、获取上一级文件路径 这里可以想象出获取与自己同级文件的路径,这么写: 即先获取上级目录,然后通过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....