浅析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 相关文章推荐
netbeans7安装python插件的方法图解
Dec 24 Python
零基础写python爬虫之urllib2使用指南
Nov 05 Python
Windows系统配置python脚本开机启动的3种方法分享
Mar 10 Python
Python操作SQLite数据库的方法详解
Jun 16 Python
Python实现的密码强度检测器示例
Aug 23 Python
python使用tomorrow实现多线程的例子
Jul 20 Python
Python 3 判断2个字典相同
Aug 06 Python
Python类中self参数用法详解
Feb 13 Python
详解python内置常用高阶函数(列出了5个常用的)
Feb 21 Python
python GUI库图形界面开发之pyinstaller打包python程序为exe安装文件
Feb 26 Python
python用Configobj模块读取配置文件
Sep 26 Python
详解Python中@staticmethod和@classmethod区别及使用示例代码
Dec 14 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面向对象的使用教程 简单数据库连接
2006/11/25 PHP
PHP中实现生成静态文件的方法缓解服务器压力
2014/01/07 PHP
php绘图中显示不出图片的原因及解决
2014/03/05 PHP
ThinkPHP3.1数据CURD操作快速入门
2014/06/19 PHP
PHP面向对象程序设计之对象生成方法详解
2016/12/02 PHP
给大家分享几个常用的PHP函数
2017/01/15 PHP
thinkPHP5.0框架整体架构总览【应用,模块,MVC,驱动,行为,命名空间等】
2017/03/25 PHP
实例解析php的数据类型
2018/10/24 PHP
分析Node.js connect ECONNREFUSED错误
2013/04/09 Javascript
jquery使用淘宝接口跨域查询手机号码归属地实例
2013/11/28 Javascript
jquery中html、val与text三者属性取值的联系与区别介绍
2013/12/29 Javascript
js星星评分效果
2014/07/24 Javascript
一个获取第n个元素节点的js函数
2014/09/02 Javascript
JavaScript获取URL汇总
2015/06/08 Javascript
原生js实现模拟滚动条
2015/06/15 Javascript
js模拟淘宝网的多级选择菜单实现方法
2015/08/18 Javascript
NodeJS远程代码执行
2016/08/28 NodeJs
微信小程序 tabs选项卡效果的实现
2017/01/05 Javascript
基于react框架使用的一些细节要点的思考
2017/05/31 Javascript
vue element-ui 绑定@keyup事件无效的解决方法
2018/03/09 Javascript
ES6 迭代器与可迭代对象的实现
2019/02/11 Javascript
vue router-link 默认a标签去除下划线的实现
2020/11/06 Javascript
[00:20]DOTA2荣耀之路7:-ah fu-抢盾
2018/05/31 DOTA
基于Python实现文件大小输出
2016/01/11 Python
git进行版本控制心得详谈
2017/12/10 Python
IE兼容css3圆角的实现代码
2011/07/21 HTML / CSS
纯HTML+CSS3制作导航菜单(附源码)
2013/04/24 HTML / CSS
COSETTE官网:奢华,每天
2020/03/22 全球购物
C&A巴西网上商店:时尚、衣服、手机和鞋子
2020/06/07 全球购物
说一下Linux下有关用户和组管理的命令
2016/01/04 面试题
大学生个人推荐信范文
2013/11/25 职场文书
教师自我鉴定
2013/12/13 职场文书
心得体会怎么写
2013/12/30 职场文书
县委党的群众路线教育实践活动工作情况报告
2014/10/25 职场文书
深入理解Vue的数据响应式
2021/05/15 Vue.js
基于MySql验证的vsftpd虚拟用户
2021/11/07 MySQL