我们可以使用Path对象的parent属性来获取文件路径的上一级路径。下面是使用Pathlib模块的示例代码: frompathlibimportPath# 获取当前文件路径current_path=Path(__file__).resolve()# 获取当前文件的上一级目录parent_path=current_path.parent# 获取上一级目录的上一级目录grandparent_path=parent_path.parentprint("...
我们可以将文件路径按照路径分隔符进行切割,然后再取切割后的列表的前一部分作为上一级路径。代码示例如下: importos# 获取当前文件的绝对路径file_path=os.path.realpath(__file__)# 获取当前文件所在目录的上一级路径parent_dir=os.path.sep.join(file_path.split(os.path.sep)[:-1])print("当前文件所在目...
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...
检验给出的路径是否真地存:os.path.exists() 返回一个路径的目录名和文件名:os.path.split()eg os.path.split('/home/swaroop/byte/code/poem.txt') 结果:('/home/swaroop/byte/code', 'poem.txt') 分离扩展名:os.path.splitext() 获取路径名:os.path.dirname() 获取文件名:os.path.basename() 运行...
一、获取当前文件路径 二、获取上一级文件路径 这里可以想象出获取与自己同级文件的路径,这么写: 即先获取上级目录,然后通过join函数来把同级的目录test拼进来。 三、获取当前路径下的所有文件名 得到的是一个列表的数据,是当前目录下的所有文件夹及文件的名称。
根据网上资料学习并总结使用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...
获取文件夹或者文件时注意,将方法封装成函数时,在当前文件调用执行,路径没问题。 但当跨目录调用时,文件路径会出现问题。 解决办法:os.path.dirname(__file__) import os print('***获取当前目录***') print(os.getcwd()) print(os.path.abspath(os.path.dirname(__file__))) print '***获取上级目录...
`os.path.join()`是一个灵活的路径拼接工具,可以将目录和文件名组合成完整的路径。`os.path.dirname()`非常实用,它可以从给定的完整路径中提取出上一级目录的名字。而`os.path.abspath()`则能获取一个相对路径或文件名的绝对路径,对于绝对目录的处理尤其有效。要获取上一级目录,你只需将路径...
一、获取当前文件路径 二、获取上一级文件路径 这里可以想象出获取与自己同级文件的路径,这么写: 即先获取上级目录,然后通过join函数来把同级的目录test拼进来。 三、获取当前路径下的所有文件名 得到的是一个列表的数据,是当前目录下的所有文件夹及文件的名称。