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


Posted in Python onAugust 30, 2018

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 相关文章推荐
python数据结构之二叉树的统计与转换实例
Apr 29 Python
如何解决django配置settings时遇到Could not import settings 'conf.local'
Nov 18 Python
Python第三方库h5py_读取mat文件并显示值的方法
Feb 08 Python
Python 实现数据结构-堆栈和队列的操作方法
Jul 17 Python
Python解决pip install时出现的Could not fetch URL问题
Aug 01 Python
Python对列表的操作知识点详解
Aug 20 Python
简单了解django文件下载方式
Feb 10 Python
python GUI库图形界面开发之PyQt5图片显示控件QPixmap详细使用方法与实例
Feb 27 Python
Python类中的装饰器在当前类中的声明与调用详解
Apr 15 Python
python中关于数据类型的学习笔记
Jul 19 Python
django项目中使用云片网发送短信验证码的实现
Jan 19 Python
Python3中PyQt5简单实现文件打开及保存
Jun 10 Python
python语音识别实践之百度语音API
Aug 30 #Python
python调用百度语音识别实现大音频文件语音识别功能
Aug 30 #Python
python的中异常处理机制
Aug 30 #Python
python调用百度REST API实现语音识别
Aug 30 #Python
python调用百度语音REST API
Aug 30 #Python
python调用百度语音识别api
Aug 30 #Python
python实现ID3决策树算法
Aug 29 #Python
You might like
Bo-Blog专用的给Windows服务器的IIS Rewrite程序
2007/08/26 PHP
php中青蛙跳台阶的问题解决方法
2018/10/14 PHP
PHP实现的数据对象映射模式详解
2019/03/20 PHP
php实现根据身份证获取精准年龄
2020/02/26 PHP
js getBoundingClientRect() 来获取页面元素的位置
2010/11/25 Javascript
JQuery与JS里submit()的区别示例介绍
2014/02/17 Javascript
javascript的propertyIsEnumerable()方法使用介绍
2014/04/09 Javascript
javascript伸缩菜单栏实现代码分享
2015/11/12 Javascript
javascript实现dom元素可拖动
2016/03/21 Javascript
JS函数arguments数组获得实际传参数个数的实现方法
2016/05/28 Javascript
EasyUI修改DateBox和DateTimeBox的默认日期格式示例
2017/01/18 Javascript
JavaScript实现分页效果
2017/03/28 Javascript
shiro授权的实现原理
2017/09/21 Javascript
angular4中*ngFor不能对返回来的对象进行循环的解决方法
2018/09/12 Javascript
vue input输入框关键字筛选检索列表数据展示
2020/10/26 Javascript
微信小程序自定义组件components(代码详解)
2019/10/21 Javascript
vue实现登录拦截
2020/06/29 Javascript
浅析Python中的多进程与多线程的使用
2015/04/07 Python
如何利用python给图片添加半透明水印
2019/09/06 Python
python被修饰的函数消失问题解决(基于wraps函数)
2019/11/04 Python
JetBrains PyCharm(Community版本)的下载、安装和初步使用图文教程详解
2020/03/19 Python
python高级特性简介
2020/08/13 Python
商学院大学生求职的自我评价
2014/03/12 职场文书
2014年百日安全生产活动总结
2014/05/04 职场文书
党员“四风”问题批评与自我批评思想汇报
2014/10/06 职场文书
四风对照检查剖析材料
2014/10/07 职场文书
医德医风自我评价2015
2015/03/03 职场文书
行政前台岗位职责
2015/04/16 职场文书
与死神共舞观后感
2015/06/15 职场文书
师范生小学见习总结
2015/06/23 职场文书
整脏治乱工作简报
2015/07/21 职场文书
《惊弓之鸟》教学反思
2016/02/20 职场文书
Python爬虫数据的分类及json数据使用小结
2021/03/29 Python
如何设计高效合理的MySQL查询语句
2021/05/26 MySQL
pandas时间序列之pd.to_datetime()的实现
2022/06/16 Python
Python实现数据的序列化操作详解
2022/07/07 Python