浅析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批量转换文件编码格式
May 17 Python
python 开发的三种运行模式详细介绍
Jan 18 Python
python虚拟环境的安装配置图文教程
Oct 20 Python
python+pygame简单画板实现代码实例
Dec 13 Python
python实现计数排序与桶排序实例代码
Mar 28 Python
python实现nao机器人手臂动作控制
Apr 29 Python
Django models.py应用实现过程详解
Jul 29 Python
浅谈tensorflow 中tf.concat()的使用
Feb 07 Python
Python实现将元组中的元素作为参数传入函数的操作
Jun 05 Python
python爬虫把url链接编码成gbk2312格式过程解析
Jun 08 Python
Pandas中两个dataframe的交集和差集的示例代码
Dec 13 Python
PyTorch的Debug指南
May 07 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
基于pear auth实现登录验证
2010/02/26 PHP
三种php连接access数据库方法
2013/11/11 PHP
PHP结合JQueryJcrop实现图片裁切实例详解
2014/07/24 PHP
Windows下安装PHP单元测试环境PHPUnit图文教程
2014/10/24 PHP
php准确获取文件MIME类型的方法
2015/06/17 PHP
利用PHP实现一个简单的用户登记表示例
2017/04/25 PHP
innerHTML,outerHTML,innerTEXT三者之间的区别
2007/01/28 Javascript
动态控制Table的js代码
2007/03/07 Javascript
Javascript处理DOM元素事件实现代码
2012/05/23 Javascript
javascript中的原型链深入理解
2014/02/24 Javascript
在Ubuntu上安装最新版本的Node.js
2014/07/14 Javascript
javascript针对cookie的基本操作实例详解
2015/11/30 Javascript
AngularJs实现ng1.3+表单验证
2015/12/10 Javascript
jquery实现点击其他区域时隐藏下拉div和遮罩层的方法
2015/12/23 Javascript
jQuery事件绑定用法详解
2016/09/08 Javascript
基于angular中的重要指令详解($eval,$parse和$compile)
2016/10/21 Javascript
easyui 中的datagrid跨页勾选问题的实现方法
2017/01/18 Javascript
Vue匿名插槽与作用域插槽的合并和覆盖行为
2019/04/22 Javascript
微信小程序实现单列下拉菜单效果
2019/04/25 Javascript
nodejs读取图片返回给浏览器显示
2019/07/25 NodeJs
详解Nuxt内导航栏的两种实现方式
2020/04/16 Javascript
[57:36]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第三场 2月1日
2021/03/11 DOTA
实例讲解Python中的私有属性
2014/08/21 Python
Python实现的数据结构与算法之基本搜索详解
2015/04/22 Python
Python获取邮件地址的方法
2015/07/10 Python
PYTHON 中使用 GLOBAL引发的一系列问题
2016/10/12 Python
python 实现求解字符串集的最长公共前缀方法
2018/07/20 Python
python: 判断tuple、list、dict是否为空的方法
2018/10/22 Python
Python面向对象程序设计类的多态用法详解
2019/04/12 Python
Python实现基于SVM的分类器的方法
2019/07/19 Python
Django自定义模板过滤器和标签的实现方法
2019/08/21 Python
python 采用paramiko 远程执行命令及报错解决
2019/10/21 Python
django实现类似触发器的功能
2019/11/15 Python
python下载的库包存放路径
2020/07/27 Python
英国最大的汽车配件在线商店:Euro Car Parts
2019/09/30 全球购物
客服部工作职责范本
2014/02/14 职场文书