浅析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日志模块logging简介
Apr 13 Python
在类Unix系统上开始Python3编程入门
Aug 20 Python
基python实现多线程网页爬虫
Sep 06 Python
Python中Collections模块的Counter容器类使用教程
May 31 Python
django轻松使用富文本编辑器CKEditor的方法
Mar 30 Python
linux环境下python中MySQLdb模块的安装方法
Jun 16 Python
对变量赋值的理解--Pyton中让两个值互换的实现方法
Nov 29 Python
Python实现找出数组中第2大数字的方法示例
Mar 26 Python
python中正则表达式与模式匹配
May 07 Python
Python实现隐马尔可夫模型的前向后向算法的示例代码
Dec 31 Python
使用matplotlib动态刷新指定曲线实例
Apr 23 Python
python实战之一步一步教你绘制小猪佩奇
Apr 22 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
第三节 定义一个类 [3]
2006/10/09 PHP
PHP中遇到BOM、编码导致json_decode函数无法解析问题
2014/07/02 PHP
PHP安装threads多线程扩展基础教程
2015/11/17 PHP
基于PHP实现解密或加密Cloudflar邮箱保护
2020/06/24 PHP
浅谈PHP中的那些魔术常量
2020/12/02 PHP
jquery中的过滤操作详细解析
2013/12/02 Javascript
JavaScript获取按钮所在form表单id的方法
2015/04/02 Javascript
JQuery中节点遍历方法实例
2015/05/18 Javascript
浅谈JS中的三种字符串连接方式及其性能比较
2016/09/02 Javascript
预防网页挂马的方法总结
2016/11/03 Javascript
输入框点击时边框变色效果的实现方法
2016/12/26 Javascript
vue-cli的eslint相关用法
2017/09/29 Javascript
js中this对象用法分析
2018/01/05 Javascript
nodejs读取本地中文json文件出现乱码解决方法
2018/10/10 NodeJs
nodejs npm错误Error:UNKNOWN:unknown error,mkdir 'D:\Develop\nodejs\node_global'at Error
2019/03/02 NodeJs
使用vue制作滑动标签
2019/09/21 Javascript
JavaScript接口实现方法实例分析
2020/05/16 Javascript
vue + el-form 实现的多层循环表单验证
2020/11/25 Vue.js
[50:24]VGJ.S vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
[03:39]这就是刀塔,我们是冠军!燃情短片讲述我们的DOTA故事
2019/07/02 DOTA
Python打印斐波拉契数列实例
2015/07/07 Python
Python写入CSV文件的方法
2015/07/08 Python
Python实现字符串反转的常用方法分析【4种方法】
2017/09/30 Python
浅谈Series和DataFrame中的sort_index方法
2018/06/07 Python
python之线程通过信号pyqtSignal刷新ui的方法
2019/01/11 Python
详解python路径拼接os.path.join()函数的用法
2019/10/09 Python
Python银行系统实战源码
2019/10/25 Python
Python短信轰炸的代码
2020/03/25 Python
PIL.Image.open和cv2.imread的比较与相互转换的方法
2020/06/03 Python
优衣库英国官网:UNIQLO英国
2016/12/25 全球购物
Book Depository美国:全球领先的专业网上书店之一
2019/08/14 全球购物
《孔繁森》教学反思
2014/04/17 职场文书
创业培训计划书
2014/05/03 职场文书
领导班子党的群众路线对照检查材料
2014/09/25 职场文书
代理词怎么写
2015/05/25 职场文书
Nginx静态压缩和代码压缩提高访问速度详解
2022/05/30 Servers