浅析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中使用%与.format格式化文本方法解析
Dec 27 Python
python3+PyQt5重新实现QT事件处理程序
Apr 19 Python
对numpy中的transpose和swapaxes函数详解
Aug 02 Python
Python列表(List)知识点总结
Feb 18 Python
Python定义函数功能与用法实例详解
Apr 08 Python
浅谈Python中(&,|)和(and,or)之间的区别
Aug 07 Python
Numpy 中的矩阵求逆实例
Aug 26 Python
Python操作Sonqube API获取检测结果并打印过程解析
Nov 27 Python
python实现堆排序的实例讲解
Feb 21 Python
在TensorFlow中实现矩阵维度扩展
May 22 Python
python+requests接口自动化框架的实现
Aug 31 Python
Python 用__new__方法实现单例的操作
Dec 11 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
php 时间time与日期date之间的使用详解及区别
2016/11/07 PHP
thinkPHP3.2.3实现阿里大于短信验证的方法
2018/06/06 PHP
javascript firefox兼容ie的dom方法脚本
2008/05/18 Javascript
锋利的jQuery 要点归纳(一) jQuery选择器
2010/03/21 Javascript
JavaScript Perfection kill 测试及答案
2010/03/23 Javascript
自动设置iframe大小的jQuery代码
2013/09/11 Javascript
JS获取html对象的几种方式介绍
2013/12/05 Javascript
Extjs grid添加一个图片状态或者按钮的方法
2014/04/03 Javascript
简述Jquery与DOM对象
2015/07/10 Javascript
javascript学习笔记整理(概述、变量、数据类型简介)
2015/10/25 Javascript
JavaScript实现公历转农历功能示例
2017/02/13 Javascript
Vue.js对象转换实例
2017/06/07 Javascript
Javascript读写cookie的实例源码
2019/03/16 Javascript
vue a标签点击实现赋值方式
2020/09/07 Javascript
[50:58]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 Mineski vs EG
2018/04/03 DOTA
python写入xml文件的方法
2015/05/08 Python
Python3中简单的文件操作及两个简单小实例分享
2017/06/18 Python
python 时间信息“2018-02-04 18:23:35“ 解析成字典形式的结果代码详解
2018/04/19 Python
Python3实现将本地JSON大数据文件写入MySQL数据库的方法
2018/06/13 Python
Python数据可视化教程之Matplotlib实现各种图表实例
2019/01/13 Python
基于python历史天气采集的分析
2019/02/14 Python
numpy.random模块用法总结
2019/05/27 Python
python实现一次性封装多条sql语句(begin end)
2020/06/06 Python
详解CSS3原生支持div铺满浏览器的方法
2018/08/30 HTML / CSS
Html5页面获取微信公众号的openid的方法
2020/05/12 HTML / CSS
小型女装店的创业计划书
2014/01/09 职场文书
回门宴答谢词
2014/01/13 职场文书
劲霸男装广告词
2014/03/21 职场文书
城市规划应届毕业生自荐信
2014/07/04 职场文书
信用卡工作证明模板
2014/09/14 职场文书
2015年企业新年寄语
2014/12/08 职场文书
2015年社区工会工作总结
2015/05/26 职场文书
交通事故责任认定书
2015/08/06 职场文书
导游词之河北白洋淀
2020/01/15 职场文书
Python利用FlashText算法实现替换字符串
2022/03/31 Python
vue 给数组添加新对象并赋值
2022/04/20 Vue.js