美文网首页PythonPython
python-os.path()模块

python-os.path()模块

作者: Rainbow想喝奶茶 | 来源:发表于2021-08-31 14:55 被阅读0次

    python中,os.path()模块可以操作文件目录,获得想要的文件路径或是文件名称,在这里列举一些最近在写脚本过程中接触到的方法。
    首先在应用时需要引用os模块。之后即可以开始应用,下方的样例中括号内均为__file__,代表当前脚本运行的路径,此外括号内也可以填具体的文件路径。

    import os
    
    1. 获取当前文件的目录,但不包含文件名称。
    os.path.dirname(__file__)
    
    1. 获取当前文件的名称。
    os.path.basename(__file__)
    
    1. 获取当前文件的完整目录。
    os.path.realpath(__file__)
    
    1. 获取当前文件的绝对路径。
    os.path.abspath(__file__)
    
    1. 获取当前文件的目录和文件名。
    os.path.split(__file__)
    
    1. 获取当前文件的目录和文件扩展名。
    os.path.splitext(__file__)
    
    1. 获取当前文件的上级目录。
    os.path.pardir
    

    只输出这个,结果是'..',代表上级目录。如果需要绝对路径进行拼接,则可以通过abspath来实现。

    os.path.abspath(os.path.pardir)
    
    1. 目录及文件拼接。
    os.path.join(path1,path2,...,basename)
    

    注意各个path要分开写。

    自我记录,有错误欢迎指正~

    相关文章

      网友评论

        本文标题:python-os.path()模块

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