zoukankan      html  css  js  c++  java
  • python 获取文件路径相关

    1、只获得路径的最后一部分

    import os
    os.path.basename('C:\Users\Administrator\Desktop')
    Out[81]: 'Desktop'
    os.path.basename('C:\Users\Administrator\Desktop\a.txt')
    Out[82]: 'a.txt'

    2、对目录结构的操作

    import os
    
    print '***获取当前目录***'
    print os.getcwd()
    print os.path.abspath(os.path.dirname(__file__))
    
    print '***获取上级目录***'
    print os.path.abspath(os.path.dirname(os.path.dirname(__file__)))
    print os.path.abspath(os.path.dirname(os.getcwd()))
    print os.path.abspath(os.path.join(os.getcwd(), ".."))
    
    print '***获取上上级目录***'
    print os.path.abspath(os.path.join(os.getcwd(), "../.."))

    结果:

    ***获取当前目录***
    /workspace/demo/folder/test
    /workspace/demo/folder/test
    
    ***获取上级目录***
    /workspace/demo/folder
    /workspace/demo/folder
    /workspace/demo/folder
    
    ***获取上上级目录***
    /workspace/demo

    参考:https://blog.csdn.net/leorx01/article/details/71141643

  • 相关阅读:
    自动机实验
    11.11评论
    语法分析
    201406114257 张俊毅 词法分析 修改完
    201406114257 张俊毅 词法分析
    做汉堡
    复利计算5.0-结队
    《构建之法》第4章的感悟
    复利计算4.0单元测试
    实验一 命令解释程序的编写
  • 原文地址:https://www.cnblogs.com/usec/p/8831377.html
Copyright © 2011-2022 走看看