美文网首页程序猿的笔记本
python获取当前文件路径

python获取当前文件路径

作者: 88ea6130522d | 来源:发表于2017-10-13 10:03 被阅读448次

    os.path.dirname

    os.path.dirname(file)输出的是被执行的当前文件的相对目录。

    文件 foo.py内容如下

    import os
    d = os.path.dirname(__file__)
    print(d)
    

    python foo.py输出结果是空字符串
    python ./foo.py输出结果是.
    python /home/molock/foo.py输出结果是/home/molock

    os.path.abspath

    os.path.abspath(file)输出的是被执行的当前文件的绝对路径,包括文件名。
    文件 bar.py内容如下:

    import os
    d = os.path.abspath(__file__)
    print(d)
    

    python bar.py输出结果是/home/molock/bar.py

    os.getcwd

    os.getcwd()返回当前文件所在目录,不包括文件名,后面也没有/

    本文最先发布于molock.cn帆的博客

    相关文章

      网友评论

        本文标题:python获取当前文件路径

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