如何使用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 Mysql数据库操作 Perl操作Mysql数据库
Jan 12 Python
sqlalchemy对象转dict的示例
Apr 22 Python
Python中的二叉树查找算法模块使用指南
Jul 04 Python
Web服务器框架 Tornado简介
Jul 16 Python
python实现在sqlite动态创建表的方法
May 08 Python
讲解Python的Scrapy爬虫框架使用代理进行采集的方法
Feb 18 Python
详解Python if-elif-else知识点
Jun 11 Python
pandas的连接函数concat()函数的具体使用方法
Jul 09 Python
给我一面国旗 python帮你实现
Sep 30 Python
Python数据存储之 h5py详解
Dec 26 Python
PHP基于phpqrcode类库生成二维码过程解析
May 28 Python
Python函数必须先定义,后调用说明(函数调用函数例外)
Jun 02 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
使用php get_headers 判断URL是否有效的解决办法
2013/04/27 PHP
js实现简单模态窗口,背景灰显
2008/11/14 Javascript
js几个验证函数代码
2010/03/25 Javascript
javascript 二分法(数组array)
2010/04/24 Javascript
JS date对象的减法处理实现代码
2010/12/28 Javascript
Javascript继承机制的设计思想分享
2011/08/28 Javascript
一个js控制的导航菜单实例代码
2013/12/03 Javascript
JavaScript 实现简单的倒计时弹窗DEMO附图
2014/03/05 Javascript
js控制iframe的高度/宽度让其自适应内容
2014/04/09 Javascript
js获取form的方法
2015/05/06 Javascript
jQuery页面元素动态添加后绑定事件丢失方法,非 live
2016/06/16 Javascript
Angularjs实现mvvm式的选项卡示例代码
2016/09/08 Javascript
angularjs的select使用及默认选中设置
2017/04/08 Javascript
利用yarn代替npm管理前端项目模块依赖的方法详解
2017/09/04 Javascript
vue的for循环使用方法
2019/02/12 Javascript
Vue源码之关于vm.$delete()/Vue.use()内部原理详解
2019/05/01 Javascript
vue实现随机验证码功能(完整代码)
2019/12/10 Javascript
node.js 微信开发之定时获取access_token
2020/02/07 Javascript
three.js利用射线Raycaster进行碰撞检测
2020/03/12 Javascript
vue ssr+koa2构建服务端渲染的示例代码
2020/03/23 Javascript
Python使用bs4获取58同城城市分类的方法
2015/07/08 Python
python中利用await关键字如何等待Future对象完成详解
2017/09/07 Python
Python通过future处理并发问题
2017/10/17 Python
python的中异常处理机制
2018/08/30 Python
Python为何不能用可变对象作为默认参数的值
2019/07/01 Python
pytorch下大型数据集(大型图片)的导入方式
2020/01/08 Python
在python中实现求输出1-3+5-7+9-......101的和
2020/04/02 Python
浅谈tensorflow模型保存为pb的各种姿势
2020/05/25 Python
python 多线程死锁问题的解决方案
2020/08/25 Python
python正则表达式re.match()匹配多个字符方法的实现
2021/01/27 Python
HTML5中使用json对象的实例代码
2018/09/10 HTML / CSS
PatPat阿根廷:妈妈们的购物平台
2019/05/30 全球购物
法学专业毕业实习自我鉴定2014
2014/09/27 职场文书
就业协议书范本
2014/10/08 职场文书
乡镇群众路线整改落实情况汇报
2014/10/28 职场文书
2014幼儿园卫生保健工作总结
2014/12/05 职场文书