浅析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使用urlparse分析网址中域名的方法
Apr 15 Python
python 计算两个日期相差多少个月实例代码
May 24 Python
利用TensorFlow训练简单的二分类神经网络模型的方法
Mar 05 Python
python使用pygame框架实现推箱子游戏
Nov 20 Python
python3实现高效的端口扫描
Aug 31 Python
深入了解Python在HDA中的应用
Sep 05 Python
pandas中read_csv的缺失值处理方式
Dec 19 Python
浅谈Python3实现两个矩形的交并比(IoU)
Jan 18 Python
python用pip install时安装失败的一系列问题及解决方法
Feb 24 Python
浅谈Pycharm的项目文件名是红色的原因及解决方式
Jun 01 Python
用python对excel查重
Dec 07 Python
python实现简单倒计时功能
Apr 21 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效率,提高php性能的一些方法
2011/03/24 PHP
Yii入门教程之Yii安装及hello world
2014/11/25 PHP
php curl中gzip的压缩性能测试实例分析
2016/11/08 PHP
php实现的rc4加密解密类定义与用法示例
2018/08/16 PHP
php多进程并发编程防止出现僵尸进程的方法分析
2020/02/28 PHP
List the Codec Files on a Computer
2007/06/18 Javascript
Visual Studio中的jQuery智能提示设置方法
2010/03/27 Javascript
JavaScript获取/更改文本框的值的实例代码
2013/08/02 Javascript
smartcrop.js智能图片裁剪库
2015/10/14 Javascript
jQuery获取字符串中出现最多的数
2016/02/22 Javascript
详解jQuery简单的表格应用
2016/12/16 Javascript
谈谈VUE种methods watch和compute的区别和联系
2017/08/01 Javascript
JavaScript模拟文件拖选框样式v1.0的实例
2017/08/04 Javascript
利用纯JS实现像素逐渐显示的方法示例
2017/08/14 Javascript
mpvue构建小程序的方法(步骤+地址)
2018/05/22 Javascript
vue用递归组件写树形控件的实例代码
2018/07/19 Javascript
浅谈vue方法内的方法使用this的问题
2018/09/15 Javascript
vue-cli3+ts+webpack实现多入口多出口功能
2019/05/30 Javascript
解决vue数据不实时更新的问题(数据更改了,但数据不实时更新)
2020/10/27 Javascript
如何实现小程序与小程序之间的跳转
2020/11/04 Javascript
[13:21]DOTA2国际邀请赛采访专栏:RSnake战队国士无双,Fnatic.Fly
2013/08/06 DOTA
Python设计模式之代理模式实例
2014/04/26 Python
python爬虫的工作原理
2017/03/05 Python
Python中static相关知识小结
2018/01/02 Python
Python爬虫将爬取的图片写入world文档的方法
2018/11/07 Python
利用python list完成最简单的DB连接池方法
2019/08/09 Python
PyTorch使用cpu加载模型运算方式
2020/01/13 Python
解决Python中报错TypeError: must be str, not bytes问题
2020/04/07 Python
Python telnet登陆功能实现代码
2020/04/16 Python
解决python调用自己文件函数/执行函数找不到包问题
2020/06/01 Python
python定时截屏实现
2020/11/02 Python
html5使用canvas压缩图片的示例代码
2018/09/11 HTML / CSS
大学生饮食连锁店创业计划书
2014/01/17 职场文书
网络工程师自荐书范文
2014/04/01 职场文书
导游词之云南丽江-泸沽湖
2019/09/26 职场文书
小米11和iphone12哪个值得买?小米11对比iphone12评测
2021/04/21 数码科技