如何使用python3获取当前路径及os.path.dirname的使用


Posted in Python onDecember 13, 2019

这篇文章主要介绍了如何使用python3获取当前路径及os.path.dirname的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

方法一:

import sys,os
os.getcwd()#然后就可以看见结果了

方法二:

import os
os.path.dirname(os.path.realpath('__file__'))#注意:添加单引号

python中的os.path.dirname(__file__)的使用

(1)当"print os.path.dirname(__file__)"所在脚本是以完整路径被运行的, 那么将输出该脚本所在的完整路径,比如:

python d:/pythonSrc/test/test.py

那么将输出 d:/pythonSrc/test

(2)当"print os.path.dirname(__file__)"所在脚本是以相对路径被运行的, 那么将输出空目录,比如:

python test.py

那么将输出空字符串

python中的os.path.dirname(path)

语法:os.path.dirname(path)

功能:去掉文件名,返回目录

如:

print(os.path.dirname('W:\Python_File\juan之购物车.py'))
#结果
#W:\Python_File
print(os.path.dirname('W:\Python_File'))
#结果
#W:\

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现猜数字游戏(无重复数字)示例分享
Mar 29 Python
Python和Perl绘制中国北京跑步地图的方法
Mar 03 Python
python中使用正则表达式的连接符示例代码
Oct 10 Python
python密码错误三次锁定(实例讲解)
Nov 14 Python
Scrapy框架使用的基本知识
Oct 21 Python
Python django框架应用中实现获取访问者ip地址示例
May 17 Python
学python安装的软件总结
Oct 12 Python
Pycharm创建项目时如何自动添加头部信息
Nov 14 Python
pyinstaller 3.6版本通过pip安装失败的解决办法(推荐)
Jan 18 Python
python中yield的用法详解
Jan 13 Python
jupyter notebook指定启动目录的方法
Mar 02 Python
python实现图片九宫格分割的示例
Apr 25 Python
PyQt5多线程刷新界面防假死示例
Dec 13 #Python
wxpython多线程防假死与线程间传递消息实例详解
Dec 13 #Python
python-web根据元素属性进行定位的方法
Dec 13 #Python
python Jupyter运行时间实例过程解析
Dec 13 #Python
Python time库基本使用方法分析
Dec 13 #Python
使用python 将图片复制到系统剪贴中
Dec 13 #Python
Python中使用gflags实例及原理解析
Dec 13 #Python
You might like
人尽可用的Windows技巧小贴士之下篇
2007/03/22 PHP
PHP中的integer类型使用分析
2010/07/27 PHP
PHP数组及条件,循环语句学习
2012/11/11 PHP
php生成图形验证码几种方法小结
2013/08/15 PHP
PHP实现可自定义样式的分页类
2016/03/29 PHP
PHP购物车类Cart.class.php定义与用法示例
2016/07/20 PHP
事件模型在各浏览器中存在差异
2010/10/20 Javascript
某人初学javascript的时候写的学习笔记
2010/12/30 Javascript
网页右键ie不支持event.preventDefault和event.returnValue (需要加window)
2013/02/22 Javascript
angularjs表格ng-table使用备忘录
2016/03/09 Javascript
基于HTML5上使用iScroll实现下拉刷新,上拉加载更多
2016/05/21 Javascript
浅谈JavaScript 中有关时间对象的方法
2016/08/15 Javascript
原生js代码实现图片放大境效果
2016/10/30 Javascript
设置jquery UI 控件的大小方法
2016/12/12 Javascript
JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
2017/09/23 jQuery
Vue的事件响应式进度条组件实例详解
2018/02/04 Javascript
jquery.pager.js实现分页效果
2019/07/29 jQuery
element中table高度自适应的实现
2020/10/21 Javascript
Python打包文件夹的方法小结(zip,tar,tar.gz等)
2016/09/18 Python
实例讲解python中的序列化知识点
2018/10/08 Python
windows、linux下打包Python3程序详细方法
2020/03/17 Python
keras用auc做metrics以及早停实例
2020/07/02 Python
Python引入多个模块及包的概念过程解析
2020/09/21 Python
解决python 在for循环并且pop数组的时候会跳过某些元素的问题
2020/12/11 Python
python基于opencv 实现图像时钟
2021/01/04 Python
使用CSS3设计地图上的雷达定位提示效果
2016/04/05 HTML / CSS
CSS3制作圆角图片和椭圆形图片
2016/07/08 HTML / CSS
潘多拉珠宝美国官方网站:Pandora US
2020/06/18 全球购物
一份全面的PHP面试问题考卷
2012/07/15 面试题
经贸日语专业个人求职信范文
2013/12/28 职场文书
计算机网络专业求职信
2014/06/05 职场文书
家长学校培训材料
2014/08/20 职场文书
党员教师个人对照检查材料范文
2014/09/25 职场文书
债务追讨授权委托书范本
2014/10/16 职场文书
升职自荐信怎么写
2015/03/05 职场文书
政协常委会议主持词
2015/07/03 职场文书