美文网首页程序猿的笔记本
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