os.path.dirname()与os.path.abspath()组合使用

python中的os.path.dirname(__file__)的使用

(1).当"print os.path.dirname(__file__)"所在脚本是以完整路径被运行的, 那么将输出该脚本所在的完整路径,比如:

             python d:/pythonSrc/test/test.py

             那么将输出 d:/pythonSrc/test

(2).当"print os.path.dirname(__file__)"所在脚本是以相对路径被运行的, 那么将输出空目录,比如:

             python test.py

             那么将输出空字符串

os.path.abspath()返回绝对路径

(在下面的例子中,将相对路径转为绝对路径)

 

这个例子的作用就是返回工程文件的路径

os.path.dirname()与os.path.abspath()组合使用_第1张图片

(为啥是\或/,我还没搞清楚,谁明白的话请评论区补充一下,谢谢)

你可能感兴趣的:(python)