浅析python3中的os.path.dirname(__file__)的使用

 更新时间:2018年08月30日 10:29:01   作者:逸少凌仙  
这篇文章主要介绍了python3中的os.path.dirname(__file__)的使用,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下兼容。

os.path.dirname(__file__)的作用是 返回脚本的路径,即文件路径中所在的目录(不包含文件名),如下:

import os
path = os.path.dirname('D:\test\t.py')
print(path)

结果:

D:\test
Process finished with exit code 0

注意事项:

在运行的时候如果输入完整的执行的路径,则返回.py文件的全路径如:

 d:/test/t.py 则返回路径 d:/test ,如果是 t.py 则返回空

import os
path = os.path.dirname('t.py')
print(path)

结果:

Process finished with exit code 0

结果为空

总结

以上所述是小编给大家介绍的python3中的os.path.dirname(__file__)的使用,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • python_tkinter弹出对话框创建2

    python_tkinter弹出对话框创建2

    这篇文章主要介绍了python_tkinter弹出对话框创建,上以篇文章我们简单的对对话框创建做了简单介绍,本文将继续更多相关内容,需要的小伙伴可以参考一下
    2022-03-03
  • Python可以实现栈的结构吗

    Python可以实现栈的结构吗

    在本篇文章里小编给各位整理的是关于Python实现栈的结构的条件的相关知识点,有需要的朋友们可以学习下。
    2020-05-05
  • python实现csv格式文件转为asc格式文件的方法

    python实现csv格式文件转为asc格式文件的方法

    下面小编就为大家分享一篇python实现csv格式文件转为asc格式文件的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • 解析Python中的变量、引用、拷贝和作用域的问题

    解析Python中的变量、引用、拷贝和作用域的问题

    这篇文章主要介绍了Python中的变量、引用、拷贝和作用域的相关问题,是Python学习过程当中必会的基础知识,需要的朋友可以参考下
    2015-04-04
  • Python 函数基础知识汇总

    Python 函数基础知识汇总

    Python中的函数,无论是命名函数,还是匿名函数,都是语句和表达式的集合。函数可以作为参数传递给其他函数,这些以其他函数作为参数的函数通常称为更高阶函数,这就构成了函数式编程中一个非常重要的部分。
    2018-03-03
  • Python 使用自定义时间滚动日志处理器

    Python 使用自定义时间滚动日志处理器

    本教程介绍了如何使用Python的logging模块和自定义的日志处理器来按时间滚动日志文件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-12-12
  • Jupyter中markdown的操作方法

    Jupyter中markdown的操作方法

    Jupyter Notebook是基于网页的用于交互计算的应用程序,Jupyter notebook,作为Python广受欢迎的一款IDLE,其直观性、简易性、易于阅读等优点广受许多Python用户所推荐,这篇文章介绍Jupyter中markdown的操作,感兴趣的朋友一起看看吧
    2024-01-01
  • linux中如何使用python3获取ip地址

    linux中如何使用python3获取ip地址

    这篇文章主要介绍了linux中如何使用python3获取ip地址,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • python用tkinter实现一个gui的翻译工具

    python用tkinter实现一个gui的翻译工具

    这篇文章主要介绍了python用tkinter实现一个gui的翻译工具,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下 +
    2020-10-10
  • Python解决走迷宫问题算法示例

    Python解决走迷宫问题算法示例

    这篇文章主要介绍了Python解决走迷宫问题算法,结合实例形式分析了Python基于二维数组的深度优先遍历算法解决走迷宫问题相关操作技巧,需要的朋友可以参考下
    2018-07-07

最新评论