我们可以使用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...
一、获取当前文件路径 二、获取上一级文件路径 这里可以想象出获取与自己同级文件的路径,这么写: 即先获取上级目录,然后通过join函数来把同级的目录test拼进来。 三、获取当前路径下的所有文件名 得到的是一个列表的数据,是当前目录下的所有文件夹及文件的名称。 四、检查是否是文件及文件是否存在 先介绍这么多,比...
一、获取当前文件路径 二、获取上一级文件路径 这里可以想象出获取与自己同级文件的路径,这么写: 即先获取上级目录,然后通过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 '***获取上级目录...
因为使用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__)))这个是把路径添加到系统的环境...
获取当前文件的路径和父路径(2级)-pycharm: import os CURRENT_PATH = os.path.dirname(__file__) #返回当前文件所在的路径 ROOT_PATH = os.path.dirname(CURRENT_PATH) #获取当前路径的上级路径 prin
首先在tools的目录下新建一个空的文件名为 __init__.py --AlexNet --data --results --...