浅析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 03 Python
在Python中处理时间之clock()方法的使用
May 22 Python
python根据京东商品url获取产品价格
Aug 09 Python
Python多线程、异步+多进程爬虫实现代码
Feb 17 Python
详解python3实现的web端json通信协议
Dec 29 Python
利用Opencv中Houghline方法实现直线检测
Feb 11 Python
Python格式化输出%s和%d
May 07 Python
详解Django+uwsgi+Nginx上线最佳实战
Mar 14 Python
解决Python使用列表副本的问题
Dec 19 Python
将python包发布到PyPI和制作whl文件方式
Dec 25 Python
python给图像加上mask,并提取mask区域实例
Jan 19 Python
基于Python获取docx/doc文件内容代码解析
Feb 17 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
ThinkPHP框架搭建及常见问题(XAMPP安装失败、Apache/MySQL启动失败)
2016/04/15 PHP
laravel5.4生成验证码的实例讲解
2017/08/05 PHP
php use和include区别总结
2019/10/13 PHP
Laravel 框架返回状态拦截代码
2019/10/18 PHP
js获取单选按钮的数据
2006/11/27 Javascript
通过隐藏iframe实现文件下载的js方法介绍
2014/02/26 Javascript
jQuery实现仿路边灯箱广告图片轮播效果
2015/04/15 Javascript
基于JavaScript实现鼠标悬浮弹出跟随鼠标移动的带箭头的信息层
2016/01/18 Javascript
jquery.validate提示错误信息位置方法
2016/01/22 Javascript
Bootstrap modal 多弹窗之叠加关闭阴影遮罩问题的解决方法
2017/02/27 Javascript
JS实现checkbox互斥(单选)功能示例
2019/05/04 Javascript
vue cli 3.0 搭建项目的图文教程
2019/05/17 Javascript
Vuex实现数据共享的方法
2019/12/20 Javascript
[05:29]2014DOTA2国际邀请赛 赛后专访:LGDNewbee顺利过关
2014/07/13 DOTA
Python代码的打包与发布详解
2014/07/30 Python
Django中间件工作流程及写法实例代码
2018/02/06 Python
在pycharm中python切换解释器失败的解决方法
2018/10/29 Python
python twilio模块实现发送手机短信功能
2019/08/02 Python
Django 实现Admin自动填充当前用户的示例代码
2019/11/18 Python
keras训练浅层卷积网络并保存和加载模型实例
2020/07/02 Python
CSS3制作炫酷的自定义发光文字
2016/03/28 HTML / CSS
使用html5实现表格实现标题合并的实例代码
2019/05/13 HTML / CSS
英国快时尚女装购物网站:PrettyLittleThing
2018/08/15 全球购物
英国婴儿及儿童产品商店:TigerParrot
2019/03/04 全球购物
实习生自我评价
2014/01/18 职场文书
护理目标管理责任书
2014/07/25 职场文书
乡镇精神文明建设汇报材料
2014/08/15 职场文书
教师批评与自我批评
2014/10/15 职场文书
2014企业年终工作总结
2014/12/23 职场文书
绵山导游词
2015/02/05 职场文书
2015年感恩节演讲稿(优选篇)
2015/03/20 职场文书
自主招生学校推荐信范文
2015/03/26 职场文书
公司酒会主持词
2015/07/02 职场文书
Python Matplotlib库实现画局部图
2021/11/17 Python
用Python仅20行代码编写一个简单的端口扫描器
2022/04/08 Python
python数字图像处理数据类型及颜色空间转换
2022/06/28 Python