python3 获取当前路径及os.path.dirname的使用

Posted 悦悦的小屋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3 获取当前路径及os.path.dirname的使用相关的知识,希望对你有一定的参考价值。

方法一:

import sys,os
os.getcwd()#然后就可以看见结果了

方法二:

import os
os.path.dirname(os.path.realpath(\'__file__\'))#注意:添加单引号

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

             那么将输出空字符串

python中的os.path.dirname(path)

语法:os.path.dirname(path) 
功能:去掉文件名,返回目录 
如:

print(os.path.dirname(\'W:\\Python_File\\juan之购物车.py\'))
#结果
#W:\\Python_File
print(os.path.dirname(\'W:\\Python_File\'))
#结果
#W:\\

参考博客:

python中的os.path.dirname与os.path.dirname(__file__)的用法

解决NameError: global name \'__file__\' is not defined

以上是关于python3 获取当前路径及os.path.dirname的使用的主要内容,如果未能解决你的问题,请参考以下文章

python3 文件及文件夹路径相关

python3找到当前文件执行路径,并加入临时环境变量

Python3文件路径/目录获取教程

Python获取当前文件路径及父文件路径

python3绘图示例6-1(基于matplotlib,绘图流程介绍及设置等)

os.path获取当前路径及父路径