美文网首页编程地带
os处理上下级目录

os处理上下级目录

作者: MA木易YA | 来源:发表于2018-11-06 21:56 被阅读0次

    首先导入os模块和其中的path模块

    from os import path
    import os
    

    文件结构

    image.png

    获取当前文件所在目录

    now = path.dirname(__file__)
    

    file 为当前文件, 等同于:

    now = path.dirname('.')
    

    获得父级目录

    now_parent = os.path.dirname(now)  # 获得now的文件所在的目录,即父级目录
    parent_path = os.path.dirname(parent_path)  ##now_parent的父级目录
    

    返回now文件所在路径

        abspath = path.abspath(d)  # 返回文件所在目录规范的绝对路径
    

    运行结果

    #*-执行:-*
        print("文件所在路径:", now)
        print("now_path:", now_path)
        print("parent_path:", parent_path)
        print("文件完整路径", abspath)
    
    #*-结果:-*
    
     F:\ServerveManager\python\python.exe "F:/ServerveManager/Pycharm/PyCharm 2018.2.2/files/python_test/test_11_06/test1.py"
    文件所在路径: F:/ServerveManager/Pycharm/PyCharm 2018.2.2/files/python_test/test_11_06
    now_path: F:/ServerveManager/Pycharm/PyCharm 2018.2.2/files/python_test
    parent_path: F:/ServerveManager/Pycharm/PyCharm 2018.2.2/files
    文件完整路径 F:\ServerveManager\Pycharm\PyCharm 2018.2.2\files\python_test\test_11_06
    

    相关文章

      网友评论

        本文标题:os处理上下级目录

        本文链接:https://www.haomeiwen.com/subject/glupxqtx.html